# Computed using Maple code by Robert Israel, July 6 2017 0 1 1 1 2 1 3 1 4 26 5 1 6 1 7 99 8 99 9 1 10 1 11 244 12 622 13 244 14 1 15 1 16 485 17 2300 18 2300 19 485 20 1 21 1 22 846 23 6423 24 12000 25 6423 26 846 27 1 28 1 29 1351 30 15001 31 45031 32 45031 33 15001 34 1351 35 1 36 1 37 2024 38 30924 39 136120 40 218774 41 136120 42 30924 43 2024 44 1 45 1 46 2889 47 58122 48 352698 49 831384 50 831384 51 352698 52 58122 53 2889 54 1 55 1 56 3970 57 101725 58 813940 59 2645350 60 3879856 61 2645350 62 813940 63 101725 64 3970 65 1 66 1 67 5291 68 168223 69 1716077 70 7354688 71 14872836 72 14872836 73 7354688 74 1716077 75 168223 76 5291 77 1 78 1 79 6876 80 265626 81 3364876 82 18386751 83 49031376 84 67603876 85 49031376 86 18386751 87 3364876 88 265626 89 6876 90 1 91 1 92 8749 93 403624 94 6216184 95 42181399 96 143416819 97 260757874 98 260757874 99 143416819 100 42181399 101 6216184 102 403624 103 8749 104 1 105 1 106 10934 107 593747 108 10925432 109 90135017 110 380570162 111 882230867 112 1163381372 113 882230867 114 380570162 115 90135017 116 10925432 117 593747 118 10934 119 1 120 1 121 13455 122 849525 123 18406995 124 181440645 125 931395435 126 2681289945 127 4508102895 128 4508102895 129 2681289945 130 931395435 131 181440645 132 18406995 133 849525 134 13455 135 1 136 1 137 16336 138 1186648 139 29904304 140 347103868 141 2128903888 142 7451163688 143 15557374768 144 19835652838 145 15557374768 146 7451163688 147 2128903888 148 347103868 149 29904304 150 1186648 151 16336 152 1 153 1 154 19601 155 1623126 156 47071606 157 635467106 158 4589484866 159 19192391366 160 48719147366 161 77138650016 162 77138650016 163 48719147366 164 19192391366 165 4589484866 166 635467106 167 47071606 168 1623126 169 19601 170 1 171 1 172 23274 173 2179449 174 72068268 175 1119632544 176 9404913636 177 46312074864 178 140462996364 179 270391268034 180 335780006064 181 270391268034 182 140462996364 183 46312074864 184 9404913636 185 1119632544 186 72068268 187 2179449 188 23274 189 1 190 1 191 27379 192 2878747 193 107666521 194 1907236150 195 18436616446 196 105591530734 197 377112609862 198 867359002732 199 1309542023752 200 1309542023752 201 867359002732 202 377112609862 203 105591530734 204 18436616446 205 1907236150 206 107666521 207 2878747 208 27379 209 1 210 1 211 31940 212 3746950 213 157373540 214 3153092045 215 34754081608 216 229060992640 217 951484123400 218 2576936167610 219 4648590733760 220 5651707681580 221 4648590733760 222 2576936167610 223 951484123400 224 229060992640 225 34754081608 226 3153092045 227 157373540 228 3746950 229 31940 230 1 231 1 232 36981 233 4812948 234 225568756 235 5075297913 236 63272047797 237 475499026142 238 2272989850398 239 7159918028844 240 15208976205108 241 22093039119018 242 22093039119018 243 15208976205108 244 7159918028844 245 2272989850398 246 475499026142 247 63272047797 248 5075297913 249 225568756 250 4812948 251 36981 252 1 253 1 254 42526 255 6108751 256 317657296 257 7975468171 258 111656554966 259 949080717541 260 5173011383716 261 18752166266086 262 46328881363336 263 79246770753106 264 94684453367356 265 79246770753106 266 46328881363336 267 18752166266086 268 5173011383716 269 949080717541 270 111656554966 271 7975468171 272 317657296 273 6108751 274 42526 275 1 276 1 277 48599 278 7669649 279 440240447 280 12263842259 281 191588469741 282 1828799029739 283 11274244568189 284 46600210881992 285 132490795644964 286 263586951335816 287 370847442355604 288 370847442355604 289 263586951335816 290 132490795644964 291 46600210881992 292 11274244568189 293 1828799029739 294 191588469741 295 12263842259 296 440240447 297 7669649 298 48599 299 1 300 1 301 55224 302 9534372 303 601304040 304 18490100658 305 320495078856 306 3413758188884 307 23633710538712 308 110487596768655 309 358182013054048 310 820048293044856 311 1341897206800704 312 1580132580471852 313 1341897206800704 314 820048293044856 315 358182013054048 316 110487596768655 317 23633710538712 318 3413758188884 319 320495078856 320 18490100658 321 601304040 322 9534372 323 55224 324 1 325 1 326 62425 327 11745250 328 810425650 329 27380811100 330 523886186620 331 6191382206050 332 47830128471250 333 251108174474275 334 920729973072475 335 2403589824441910 336 4526240578494550 337 6198981661851250 338 6198981661851250 339 4526240578494550 340 2403589824441910 341 920729973072475 342 251108174474275 343 47830128471250 344 6191382206050 345 523886186620 346 27380811100 347 810425650 348 11745250 349 62425 350 1 351 1 352 70226 353 14348373 354 1079001508 355 39884521898 356 838461283608 357 10938108564058 358 93755216263748 359 549249308612043 360 2261614800167398 361 6677715278389103 362 14338297740610428 363 22598404047701248 364 26283682246249460 365 22598404047701248 366 14338297740610428 367 6677715278389103 368 2261614800167398 369 549249308612043 370 93755216263748 371 10938108564058 372 838461283608 373 39884521898 374 1079001508 375 14348373 376 70226 377 1 378 1 379 78651 380 17393751 381 1420494021 382 57225618396 383 1316189224296 384 18865378882296 385 178495507886796 386 1160220801264471 387 5330949171823221 388 17676305148677121 389 42928169646787371 390 77146275886980246 391 103257323110265886 392 103257323110265886 393 77146275886980246 394 42928169646787371 395 17676305148677121 396 5330949171823221 397 1160220801264471 398 178495507886796 399 18865378882296 400 1316189224296 401 57225618396 402 1420494021 403 17393751 404 78651 405 1 406 1 407 87724 408 20935474 409 1850700796 410 80968162219 411 2029601934304 412 31827848516044 413 330869721936544 414 2373990254895049 415 12102695417112244 416 44779973043315454 417 122127199209042244 418 248236807087944619 419 378847557894217048 420 435975364243345024 421 378847557894217048 422 248236807087944619 423 122127199209042244 424 44779973043315454 425 12102695417112244 426 2373990254895049 427 330869721936544 428 31827848516044 429 2029601934304 430 80968162219 431 1850700796 432 20935474 433 87724 434 1 435 1 436 97469 437 25031872 438 2388046064 439 113091041291 440 3078589458887 441 52615892571002 442 598433503418042 443 4717650785279297 444 26548348536768077 445 108987957150942812 446 331681964835986252 447 757100137125620867 448 1306871313622994831 449 1714836432690490590 450 1714836432690490590 451 1306871313622994831 452 757100137125620867 453 331681964835986252 454 108987957150942812 455 26548348536768077 456 4717650785279297 457 598433503418042 458 52615892571002 459 3078589458887 460 113091041291 461 2388046064 462 25031872 463 97469 464 1 465 1 466 107910 467 29745675 468 3053895400 469 156075871485 470 4599035681466 471 85360889543415 472 1058099817637740 473 9126110927125965 474 56426803510203990 475 255702514854135135 476 863411089117859040 477 2199195636412517865 478 4263056156738111610 479 6326916677063705355 480 7214139475456546804 481 6326916677063705355 482 4263056156738111610 483 2199195636412517865 484 863411089117859040 485 255702514854135135 486 56426803510203990 487 9126110927125965 488 1058099817637740 489 85360889543415 490 4599035681466 491 156075871485 492 3053895400 493 29745675 494 107910 495 1 496 1 497 119071 498 35144173 499 3872894635 500 213009208273 501 6773692824991 502 136089646757821 503 1831976014048363 504 17220574532055133 505 116492121834490963 506 580008143449623673 507 2161848534675870223 508 6109571945823111613 509 13215474085888146115 510 22025790143146910233 511 28405674184610153215 512 28405674184610153215 513 22025790143146910233 514 13215474085888146115 515 6109571945823111613 516 2161848534675870223 517 580008143449623673 518 116492121834490963 519 17220574532055133 520 1831976014048363 521 136089646757821 522 6773692824991 523 213009208273 524 3872894635 525 35144173 526 119071 527 1 528 1 529 130976 530 41299376 531 4873333856 532 287700748856 533 9845758962976 534 213473955698576 535 3110620497322976 536 31754250910172636 537 234109771416175136 538 1275282175872322736 539 5222584148810464736 540 16292191855528297736 541 39101260453267914656 542 72720069044040592656 543 105318720684472582496 544 119120569161268384646 545 105318720684472582496 546 72720069044040592656 547 39101260453267914656 548 16292191855528297736 549 5222584148810464736 550 1275282175872322736 551 234109771416175136 552 31754250910172636 553 3110620497322976 554 213473955698576 555 9845758962976 556 287700748856 557 4873333856 558 41299376 559 130976 560 1 561 1 562 143649 563 48288174 564 6087537390 565 384819331974 566 14135696796870 567 329832925261774 568 5186713363183374 569 57313182663176946 570 458880057270534834 571 2724298445269280814 572 12206272254777946734 573 41837440409492527734 574 110837034438686358198 575 228711340905225818574 576 369618557830744253966 577 469475184341469516144 578 469475184341469516144 579 369618557830744253966 580 228711340905225818574 581 110837034438686358198 582 41837440409492527734 583 12206272254777946734 584 2724298445269280814 585 458880057270534834 586 57313182663176946 587 5186713363183374 588 329832925261774 589 14135696796870 590 384819331974 591 6087537390 592 48288174 593 143649 594 1 595 1 596 157114 597 56192497 598 7552280668 599 510048673924 600 20061914510284 601 502459767963748 602 8503165304002972 603 101400246250236184 604 878802134168714116 605 5665961128193025592 606 27667550444163346012 607 103753314165612547732 608 302001954463598369836 609 687893340722640731380 610 1233463921295769587356 611 1748236162642996007914 612 1963259861791599794992 613 1748236162642996007914 614 1233463921295769587356 615 687893340722640731380 616 302001954463598369836 617 103753314165612547732 618 27667550444163346012 619 5665961128193025592 620 878802134168714116 621 101400246250236184 622 8503165304002972 623 502459767963748 624 20061914510284 625 510048673924 626 7552280668 627 56192497 628 157114 629 1 630 1 631 171395 632 65099475 633 9309234865 634 670264915250 635 28166021219266 636 755361478154850 637 13721016740550290 638 176086381503729550 639 1646925568181941670 640 11493806860048709126 641 60952006076015882030 642 249108198745456213730 643 793313802158606711570 644 1985383219158841135410 645 3929689544128189006018 646 6179753718588684324020 647 7743969454844643636000 648 7743969454844643636000 649 6179753718588684324020 650 3929689544128189006018 651 1985383219158841135410 652 793313802158606711570 653 249108198745456213730 654 60952006076015882030 655 11493806860048709126 656 1646925568181941670 657 176086381503729550 658 13721016740550290 659 755361478154850 660 28166021219266 661 670264915250 662 9309234865 663 65099475 664 171395 665 1 666 1 667 186516 668 75101598 669 11405440212 670 873738193113 671 39143471054616 672 1121519754006216 673 21814175435067288 674 300490266618052812 675 3024542552887591048 676 22779581016748120416 677 130760711810424275976 678 580369101332499051228 679 2014327219394027476440 680 5515419767388408566568 681 11994453103332033342552 682 20821016374937259491862 683 28949006724511697689248 684 32303415440209084881820 685 28949006724511697689248 686 20821016374937259491862 687 11994453103332033342552 688 5515419767388408566568 689 2014327219394027476440 690 580369101332499051228 691 130760711810424275976 692 22779581016748120416 693 3024542552887591048 694 300490266618052812 695 21814175435067288 696 1121519754006216 697 39143471054616 698 873738193113 699 11405440212 700 75101598 701 186516 702 1 703 1 704 202501 705 86296876 706 13893808876 707 1130360599501 708 53880521913001 709 1645805032981126 710 34200190300741126 711 504452806935932626 712 5450068561209782626 713 44174239917174028126 714 273650810915480668126 715 1314713678528722340626 716 4955459249839030361026 717 14787719666186312823526 718 35184574378167433959526 719 67106063229327404285776 720 102991658539128155240776 721 127513482000825335060026 722 127513482000825335060026 723 102991658539128155240776 724 67106063229327404285776 725 35184574378167433959526 726 14787719666186312823526 727 4955459249839030361026 728 1314713678528722340626 729 273650810915480668126 730 44174239917174028126 731 5450068561209782626 732 504452806935932626 733 34200190300741126 734 1645805032981126 735 53880521913001 736 1130360599501 737 13893808876 738 86296876 739 202501 740 1 741 1 742 219374 743 98788999 744 16833658304 745 1451903035199 746 73498558096734 747 2388703138146249 748 52918961829703124 749 833914640166406184 750 9647247798003523324 751 83931055842630653504 752 559540372284204357124 753 2901095191082233460624 754 11836468379615512519580 755 38358925304309531313624 756 99468661478761267406484 757 207560614174431273721274 758 350004172921589990981024 759 478339036326172987674094 760 530731789949381124304124 761 478339036326172987674094 762 350004172921589990981024 763 207560614174431273721274 764 99468661478761267406484 765 38358925304309531313624 766 11836468379615512519580 767 2901095191082233460624 768 559540372284204357124 769 83931055842630653504 770 9647247798003523324 771 833914640166406184 772 52918961829703124 773 2388703138146249 774 73498558096734 775 1451903035199 776 16833658304 777 98788999 778 219374 779 1 780 1 781 237159 782 112687497 783 20291275927 784 1852303623807 785 99406961148417 786 3431046325701007 787 80874663391525497 788 1358694344977629582 789 16792751675507827942 790 156437739292888713582 791 1119444082472489366502 792 6246173503650846465622 793 27502382411459573207358 794 96476611316389931410134 795 271687008879488887304542 796 617868842774321501773332 797 1139918453246742877603272 798 1711687074240347241607492 799 2096390570300055441001512 800 2096390570300055441001512 801 1711687074240347241607492 802 1139918453246742877603272 803 617868842774321501773332 804 271687008879488887304542 805 96476611316389931410134 806 27502382411459573207358 807 6246173503650846465622 808 1119444082472489366502 809 156437739292888713582 810 16792751675507827942 811 1358694344977629582 812 80874663391525497 813 3431046325701007 814 99406961148417 815 1852303623807 816 20291275927 817 112687497 818 237159 819 1 820 1 821 255880 822 128107900 823 24340516120 824 2347990509070 825 133365860919640 826 4879978092744220 827 122160330717269320 828 2183615911571190445 829 28772350834820392720 830 286360607519186119840 831 2194191668004153386320 832 13141300098590092564120 833 62269545082549977073360 834 235734706383939198920800 835 718584415322076730503568 836 1774729654777306441263970 837 3568440375381108138584320 838 5862437759554677656245720 839 7888856501477560544535520 840 8708083907400230293391140 841 7888856501477560544535520 842 5862437759554677656245720 843 3568440375381108138584320 844 1774729654777306441263970 845 718584415322076730503568 846 235734706383939198920800 847 62269545082549977073360 848 13141300098590092564120 849 2194191668004153386320 850 286360607519186119840 851 28772350834820392720 852 2183615911571190445 853 122160330717269320 854 4879978092744220 855 133365860919640 856 2347990509070 857 24340516120 858 128107900 859 255880 860 1 861 1 862 275561 863 145171898 864 29063430314 865 2958242022368 866 177560260058528 867 6876424616815178 868 182489730215481818 869 3464263378590564653 870 48567614033181446693 871 515327946794177877278 872 4218550421592166086878 873 27053747268906282514118 874 137599520724621799987526 875 560590639989199925875358 876 1844149898447230100983262 877 4930126543026264342548132 878 10765427834593892726598068 879 19275242218130017453337558 880 28378201558697820859465718 881 34417664967343767350069978 882 34417664967343767350069978 883 28378201558697820859465718 884 19275242218130017453337558 885 10765427834593892726598068 886 4930126543026264342548132 887 1844149898447230100983262 888 560590639989199925875358 889 137599520724621799987526 890 27053747268906282514118 891 4218550421592166086878 892 515327946794177877278 893 48567614033181446693 894 3464263378590564653 895 182489730215481818 896 6876424616815178 897 177560260058528 898 2958242022368 899 29063430314 900 145171898 901 275561 902 1 903 1 904 296226 905 164007501 906 34550931156 907 3705587375406 908 234687200447616 909 9604395884988366 910 269767427275060116 911 5429069473910586441 912 80832812167113177066 913 912559905781356657741 914 7964159177728203559116 915 54566032627116061342116 916 297175008461524395617436 917 1299551029065872555438436 918 4600709390256192495115596 919 13273417615839942460706646 920 31373532546530773088943096 921 61004091062698725450722766 922 97884231463334512529751516 923 129884845595578487779862616 924 142707391328010742671022116 925 129884845595578487779862616 926 97884231463334512529751516 927 61004091062698725450722766 928 31373532546530773088943096 929 13273417615839942460706646 930 4600709390256192495115596 931 1299551029065872555438436 932 297175008461524395617436 933 54566032627116061342116 934 7964159177728203559116 935 912559905781356657741 936 80832812167113177066 937 5429069473910586441 938 269767427275060116 939 9604395884988366 940 234687200447616 941 3705587375406 942 34550931156 943 164007501 944 296226 945 1 946 1 947 317899 948 184749199 949 40903491613 950 4616251205944 951 308057830482316 952 13302497225376364 953 394835659403755864 954 8409999545300001649 955 132746071254245125339 956 1591555527985107345799 957 14778729902718853925989 958 107948983637250759112114 959 628097009409357493788130 960 2941089171043816835992354 961 11176138849966503976771186 962 34700108526105677669813944 963 88513111053221434483964044 964 186299024216780352580533940 965 324632012326537598735638864 966 469467833210685142786923934 967 564342865706224300562678614 968 564342865706224300562678614 969 469467833210685142786923934 970 324632012326537598735638864 971 186299024216780352580533940 972 88513111053221434483964044 973 34700108526105677669813944 974 11176138849966503976771186 975 2941089171043816835992354 976 628097009409357493788130 977 107948983637250759112114 978 14778729902718853925989 979 1591555527985107345799 980 132746071254245125339 981 8409999545300001649 982 394835659403755864 983 13302497225376364 984 308057830482316 985 4616251205944 986 40903491613 987 184749199 988 317899 989 1 990 1 991 340604 992 207538122 993 48231879916 994 5720645481815 995 401716438284656 996 18278097941955764 997 572445924555760112 998 12884803685209235747 999 215252014505848410332 1000 2735966394903283742882 1001 26980655617271343577772 1002 209686617025532724545237 1003 1300702215149150685179528 1004 6506952086896941655223864 1005 26476563663925486735049096 1006 88237418823525866074669874 1007 242220365397914142165760592 1008 550186258546690694347942028 1009 1037762416547527540121438384 1010 1629819179834257995703541102 1011 2135233489957076677298019032 1012 2336116978969951755817600112 1013 2135233489957076677298019032 1014 1629819179834257995703541102 1015 1037762416547527540121438384 1016 550186258546690694347942028 1017 242220365397914142165760592 1018 88237418823525866074669874 1019 26476563663925486735049096 1020 6506952086896941655223864 1021 1300702215149150685179528 1022 209686617025532724545237 1023 26980655617271343577772 1024 2735966394903283742882 1025 215252014505848410332 1026 12884803685209235747 1027 572445924555760112 1028 18278097941955764 1029 401716438284656 1030 5720645481815 1031 48231879916 1032 207538122 1033 340604 1034 1 1035 1 1036 364365 1037 232522200 1038 56657931240 1039 7053912450495 1040 520578738853083 1041 24924679011757890 1042 822514407388013250 1043 19534717175465316735 1044 344857980986482488435 1045 4639247365270785477120 1046 48501222455103666352560 1047 400310814321471565040985 1048 2642051374521712329271005 1049 14090940664115799089445750 1050 61255100680098795581935734 1051 218591790733417072943601540 1052 644085971626271696213499900 1053 1574432375086441924077444330 1054 3204854521690893873904442250 1055 5448252686874519585637551888 1056 7751579026040983150297329960 1057 9242897612446330859973983310 1058 9242897612446330859973983310 1059 7751579026040983150297329960 1060 5448252686874519585637551888 1061 3204854521690893873904442250 1062 1574432375086441924077444330 1063 644085971626271696213499900 1064 218591790733417072943601540 1065 61255100680098795581935734 1066 14090940664115799089445750 1067 2642051374521712329271005 1068 400310814321471565040985 1069 48501222455103666352560 1070 4639247365270785477120 1071 344857980986482488435 1072 19534717175465316735 1073 822514407388013250 1074 24924679011757890 1075 520578738853083 1076 7053912450495 1077 56657931240 1078 232522200 1079 364365 1080 1 1081 1 1082 389206 1083 259856323 1084 66315357016 1085 8656522508113 1086 670591943635522 1087 33742967345664667 1088 1171733811124182748 1089 29322638623382675479 1090 546206013572814544858 1091 7764749698211432031013 1092 85916451206183637538888 1093 751768948054106828465983 1094 5269322042053093400755966 1095 29901311587840966520163253 1096 138577113013993996562412100 1097 528325243365852111894196390 1098 1666908521849479925227678648 1099 4373650454947921137145004602 1100 9580969702161875606263594828 1101 17577394415120056400722056742 1102 27070412304819041564875083952 1103 35054180838692733527454522058 1104 38203976798111500887892464628 1105 35054180838692733527454522058 1106 27070412304819041564875083952 1107 17577394415120056400722056742 1108 9580969702161875606263594828 1109 4373650454947921137145004602 1110 1666908521849479925227678648 1111 528325243365852111894196390 1112 138577113013993996562412100 1113 29901311587840966520163253 1114 5269322042053093400755966 1115 751768948054106828465983 1116 85916451206183637538888 1117 7764749698211432031013 1118 546206013572814544858 1119 29322638623382675479 1120 1171733811124182748 1121 33742967345664667 1122 670591943635522 1123 8656522508113 1124 66315357016 1125 259856323 1126 389206 1127 1 1128 1 1129 415151 1130 289702501 1131 77350592771 1132 10574931053021 1133 858919399980691 1134 45366561035348641 1135 1655630210971353191 1136 43598262222245636411 1137 855722754597409453661 1138 12835841318961141806231 1139 150084880530363826921481 1140 1389916502302934571056231 1141 10328148778651036889541521 1142 62242124121076883688824771 1143 306918060321172219569032861 1144 1247473406466699989216069336 1145 4204941553705043992170387236 1146 11813883412790361692288230976 1147 27778590727371931546731786476 1148 54844909897631762284573014416 1149 91153386833346169371921003116 1150 127768912199806575673538319416 1151 151224074825858024347907672756 1152 151224074825858024347907672756 1153 127768912199806575673538319416 1154 91153386833346169371921003116 1155 54844909897631762284573014416 1156 27778590727371931546731786476 1157 11813883412790361692288230976 1158 4204941553705043992170387236 1159 1247473406466699989216069336 1160 306918060321172219569032861 1161 62242124121076883688824771 1162 10328148778651036889541521 1163 1389916502302934571056231 1164 150084880530363826921481 1165 12835841318961141806231 1166 855722754597409453661 1167 43598262222245636411 1168 1655630210971353191 1169 45366561035348641 1170 858919399980691 1171 10574931053021 1172 77350592771 1173 289702501 1174 415151 1175 1 1176 1 1177 442224 1178 322230024 1179 89923685392 1180 12862298584884 1181 1094152866295536 1182 60592859489553464 1183 2321172617369051664 1184 64238452185688507362 1185 1326754960175004467664 1186 20969711291608096929816 1187 258717217234125871213104 1188 2531866680251354993285604 1189 19912157645299887270271440 1190 127216562733860390893401384 1191 666205356109733265414180528 1192 2881069533982616641760922159 1193 10353362175595285471996469184 1194 31076520435001087027849719600 1195 78243870796517672886620204544 1196 165816818495697068309722048968 1197 296582927390677683155600412864 1198 448636542384841188790342696464 1199 574774932562608131725598469120 1200 624201500345030994116895500604 1201 574774932562608131725598469120 1202 448636542384841188790342696464 1203 296582927390677683155600412864 1204 165816818495697068309722048968 1205 78243870796517672886620204544 1206 31076520435001087027849719600 1207 10353362175595285471996469184 1208 2881069533982616641760922159 1209 666205356109733265414180528 1210 127216562733860390893401384 1211 19912157645299887270271440 1212 2531866680251354993285604 1213 258717217234125871213104 1214 20969711291608096929816 1215 1326754960175004467664 1216 64238452185688507362 1217 2321172617369051664 1218 60592859489553464 1219 1094152866295536 1220 12862298584884 1221 89923685392 1222 322230024 1223 442224 1224 1 1225 1 1226 470449 1227 357615622 1228 104209220710 1229 15579278510698 1230 1386555787460746 1231 80420235672728854 1232 3230065509712355062 1233 93833403057143917300 1234 2036736807534476795188 1235 33874149009520771963606 1236 440363937123770035528054 1237 4547236307256321019040602 1238 37791031587382532530550458 1239 255539356448015219968484614 1240 1418684013383808634997449510 1241 6515649561468379174443931771 1242 24912777735026155666991504107 1243 79720888752083698134372813358 1244 214441252674523859419770967534 1245 486616688761419527144864887990 1246 934236221280634701940141300726 1247 1520849662549870445018834675662 1248 2102739968221125223982562725518 1249 2471837941366322736702906182674 1250 2471837941366322736702906182674 1251 2102739968221125223982562725518 1252 1520849662549870445018834675662 1253 934236221280634701940141300726 1254 486616688761419527144864887990 1255 214441252674523859419770967534 1256 79720888752083698134372813358 1257 24912777735026155666991504107 1258 6515649561468379174443931771 1259 1418684013383808634997449510 1260 255539356448015219968484614 1261 37791031587382532530550458 1262 4547236307256321019040602 1263 440363937123770035528054 1264 33874149009520771963606 1265 2036736807534476795188 1266 93833403057143917300 1267 3230065509712355062 1268 80420235672728854 1269 1386555787460746 1270 15579278510698 1271 104209220710 1272 357615622 1273 470449 1274 1 1275 1 1276 499850 1277 396043625 1278 120397292300 1279 18794877324200 1280 1748341255100340 1281 106092526161776600 1282 4462881210409683500 1283 135931923533728279550 1284 3097115591101809038200 1285 54134320410784777979870 1286 740538755402943283189100 1287 8057383632155937244265000 1288 70657056466598218911247700 1289 504880183905507379045715000 1290 2966606321982705427220339660 1291 14444262636266600013582904175 1292 58652460401809830358185126350 1293 199697662796638231933820787575 1294 572674947650103379201397877500 1295 1388369648726083961628004341620 1296 2854139695987419990803214500300 1297 4987201815504445290483840982100 1298 7420570817272314731734410736700 1299 9413862446380037571907749791000 1300 10190025799101983526816062222756 1301 9413862446380037571907749791000 1302 7420570817272314731734410736700 1303 4987201815504445290483840982100 1304 2854139695987419990803214500300 1305 1388369648726083961628004341620 1306 572674947650103379201397877500 1307 199697662796638231933820787575 1308 58652460401809830358185126350 1309 14444262636266600013582904175 1310 2966606321982705427220339660 1311 504880183905507379045715000 1312 70657056466598218911247700 1313 8057383632155937244265000 1314 740538755402943283189100 1315 54134320410784777979870 1316 3097115591101809038200 1317 135931923533728279550 1318 4462881210409683500 1319 106092526161776600 1320 1748341255100340 1321 18794877324200 1322 120397292300 1323 396043625 1324 499850 1325 1 1326 1 1327 530451 1328 437706123 1329 138694512393 1330 22587392034798 1331 2193988679656518 1332 139152069894584918 1333 6124220218986955998 1334 195362624985683899488 1335 4666996041324670934548 1336 85627095789777909885108 1337 1231028507003690210947008 1338 14094384355549496618089998 1339 130232111445277348751152422 1340 981908776769948264393610198 1341 6096863462196851177303773278 1342 31418514131804741147557348203 1343 135250822866859981945367194473 1344 489049800778900061700867411393 1345 1492193204368052108603642386323 1346 3856745512828196219160183398658 1347 8470506114701648142197336593458 1348 15848621377401603817853367622098 1349 25311856170864590445325233506658 1350 34556966758095274189539769149198 1351 40368179127211703971617477267366 1352 40368179127211703971617477267366 1353 34556966758095274189539769149198 1354 25311856170864590445325233506658 1355 15848621377401603817853367622098 1356 8470506114701648142197336593458 1357 3856745512828196219160183398658 1358 1492193204368052108603642386323 1359 489049800778900061700867411393 1360 135250822866859981945367194473 1361 31418514131804741147557348203 1362 6096863462196851177303773278 1363 981908776769948264393610198 1364 130232111445277348751152422 1365 14094384355549496618089998 1366 1231028507003690210947008 1367 85627095789777909885108 1368 4666996041324670934548 1369 195362624985683899488 1370 6124220218986955998 1371 139152069894584918 1372 2193988679656518 1373 22587392034798 1374 138694512393 1375 437706123 1376 530451 1377 1 1378 1 1379 562276 1380 482803126 1381 159325065796 1382 27045429936421 1383 2740603566901096 1384 181502699862502096 1385 8349124193675101096 1386 278652019963906502446 1387 6971764264194994063696 1388 134114728345435280542996 1389 2023913173212932415468496 1390 24352955247246915042649246 1391 236785657173231543183913576 1392 1881130498654006148627758576 1393 12324648094629695456526694696 1394 67114666337892756911448795571 1395 305784469090292133093873657196 1396 1172173798179453176859849019546 1397 3798309974755041730991089710796 1398 10445352430576364760225496704871 1399 24457410569154415048332870333496 1400 48888967638764269404225642495496 1401 83607220019915707097081533543096 1402 122520154869610517581095545165596 1403 154025337550367507816234399636776 1404 166221914053224663412542553454176 1405 154025337550367507816234399636776 1406 122520154869610517581095545165596 1407 83607220019915707097081533543096 1408 48888967638764269404225642495496 1409 24457410569154415048332870333496 1410 10445352430576364760225496704871 1411 3798309974755041730991089710796 1412 1172173798179453176859849019546 1413 305784469090292133093873657196 1414 67114666337892756911448795571 1415 12324648094629695456526694696 1416 1881130498654006148627758576 1417 236785657173231543183913576 1418 24352955247246915042649246 1419 2023913173212932415468496 1420 134114728345435280542996 1421 6971764264194994063696 1422 278652019963906502446 1423 8349124193675101096 1424 181502699862502096 1425 2740603566901096 1426 27045429936421 1427 159325065796 1428 482803126 1429 562276 1430 1 1431 1 1432 595349 1433 531542724 1434 182531807716 1435 32269016025569 1436 3408325181556189 1437 235484285271162094 1438 11311008911211538094 1439 394565694186095824104 1440 10328337288988978927744 1441 208088816538156901767314 1442 3292487551718456605886994 1443 41585549294530941043921744 1444 424940336021960785251890552 1445 3552411274680942014275064654 1446 24523887489349123836478205582 1447 140913466420655247850731625319 1448 678444336545792913448887914819 1449 2752545593985788391706916683304 1450 9455757623720738216176676799944 1451 27615661367738258533910858654399 1452 68798598877814825267408585149619 1453 146615195917203686827796731143494 1454 267873754086407895450592868205254 1455 420333816252608133818749447449794 1456 567193304706580608328483948273106 1457 658731289025742184634890859985374 1458 658731289025742184634890859985374 1459 567193304706580608328483948273106 1460 420333816252608133818749447449794 1461 267873754086407895450592868205254 1462 146615195917203686827796731143494 1463 68798598877814825267408585149619 1464 27615661367738258533910858654399 1465 9455757623720738216176676799944 1466 2752545593985788391706916683304 1467 678444336545792913448887914819 1468 140913466420655247850731625319 1469 24523887489349123836478205582 1470 3552411274680942014275064654 1471 424940336021960785251890552 1472 41585549294530941043921744 1473 3292487551718456605886994 1474 208088816538156901767314 1475 10328337288988978927744 1476 394565694186095824104 1477 11311008911211538094 1478 235484285271162094 1479 3408325181556189 1480 32269016025569 1481 182531807716 1482 531542724 1483 595349 1484 1 1485 1 1486 629694 1487 584141247 1488 208577406384 1489 38370793601331 1490 4220787296158182 1491 303960636646065837 1492 15231434100066601092 1493 554804987094925948602 1494 15179174352806274648912 1495 319961017278890157733182 1496 5302211143478751185294412 1497 70215875831213172399461742 1498 753146286608028058413919920 1499 6616928089484817941779440138 1500 48067799454648332634535703748 1501 291023390649816417140142577875 1502 1478461075493719766219975663442 1503 6338608515727836648508181376477 1504 23046206779801352025016943952312 1505 71354601760538801462071691852577 1506 188787204193388373670847054634522 1507 428064009508264335649013670392367 1508 833794244607401836394600540590452 1509 1397788046589181624665061721858712 1510 2019661095888042020944619794032636 1511 2517722316367219804390238702515824 1512 2709498509577581061328419008996772 1513 2517722316367219804390238702515824 1514 2019661095888042020944619794032636 1515 1397788046589181624665061721858712 1516 833794244607401836394600540590452 1517 428064009508264335649013670392367 1518 188787204193388373670847054634522 1519 71354601760538801462071691852577 1520 23046206779801352025016943952312 1521 6338608515727836648508181376477 1522 1478461075493719766219975663442 1523 291023390649816417140142577875 1524 48067799454648332634535703748 1525 6616928089484817941779440138 1526 753146286608028058413919920 1527 70215875831213172399461742 1528 5302211143478751185294412 1529 319961017278890157733182 1530 15179174352806274648912 1531 554804987094925948602 1532 15231434100066601092 1533 303960636646065837 1534 4220787296158182 1535 38370793601331 1536 208577406384 1537 584141247 1538 629694 1539 1 1540 1 1541 665335 1542 640823425 1543 237745531375 1544 45477323808235 1545 5205637665261781 1546 390422824894641715 1547 20392084469497061365 1548 774899209840888335940 1549 22137806838003417757240 1550 487730839073064772274980 1551 8456112599513525597236840 1552 117282605184557159370373240 1553 1318978221383250515380660180 1554 12163910263867754752954978120 1555 92865163186907617320835592308 1556 591640959013363045834355790295 1557 3167019251189178657113316289705 1558 14326991850617712972655478453815 1559 55045810794478581421255259322865 1560 180380887680368274503498003627485 1561 505946392274203696778104156516315 1562 1218336027061983109154885061886165 1563 2524957273476283834915196577532315 1564 4512689595149103024103755585376990 1565 6966119203613839851902205560773846 1566 9298665905276392562493894300580510 1567 10741226234396839207409089642808950 1568 10741226234396839207409089642808950 1569 9298665905276392562493894300580510 1570 6966119203613839851902205560773846 1571 4512689595149103024103755585376990 1572 2524957273476283834915196577532315 1573 1218336027061983109154885061886165 1574 505946392274203696778104156516315 1575 180380887680368274503498003627485 1576 55045810794478581421255259322865 1577 14326991850617712972655478453815 1578 3167019251189178657113316289705 1579 591640959013363045834355790295 1580 92865163186907617320835592308 1581 12163910263867754752954978120 1582 1318978221383250515380660180 1583 117282605184557159370373240 1584 8456112599513525597236840 1585 487730839073064772274980 1586 22137806838003417757240 1587 774899209840888335940 1588 20392084469497061365 1589 390422824894641715 1590 5205637665261781 1591 45477323808235 1592 237745531375 1593 640823425 1594 665335 1595 1 1596 1 1597 702296 1598 701822548 1599 270342088520 1600 53730490115498 1601 6395122334648936 1602 499110229481473316 1603 27149402592673554488 1604 1075342587691478375003 1605 32049426142961708434688 1606 737305482478345408255208 1607 13360869046122744064747808 1608 193877828006237644852591988 1609 2283582540331931398448376992 1610 22080672446860341961187349928 1611 176949940574149774888963453312 1612 1184779743239418150012596025737 1613 6673625648193514000070950876328 1614 31810948923055750067004865844252 1615 128963306444820608379749456125688 1616 446576782958282645171414462814998 1617 1325726198886609106920017847799448 1618 3384385592295096187327529706591788 1619 7448918240819545038388514658566408 1620 14164831229218017825659010587433563 1621 23311265108655937907370257423890736 1622 33244043982253679172577041318685856 1623 41119467399433271932537640205502448 1624 44136675072248830197717350168633480 1625 41119467399433271932537640205502448 1626 33244043982253679172577041318685856 1627 23311265108655937907370257423890736 1628 14164831229218017825659010587433563 1629 7448918240819545038388514658566408 1630 3384385592295096187327529706591788 1631 1325726198886609106920017847799448 1632 446576782958282645171414462814998 1633 128963306444820608379749456125688 1634 31810948923055750067004865844252 1635 6673625648193514000070950876328 1636 1184779743239418150012596025737 1637 176949940574149774888963453312 1638 22080672446860341961187349928 1639 2283582540331931398448376992 1640 193877828006237644852591988 1641 13360869046122744064747808 1642 737305482478345408255208 1643 32049426142961708434688 1644 1075342587691478375003 1645 27149402592673554488 1646 499110229481473316 1647 6395122334648936 1648 53730490115498 1649 270342088520 1650 701822548 1651 702296 1652 1 1653 1 1654 740601 1655 767380626 1656 306696502306 1657 63289013963556 1658 7826741393507076 1659 635151922782189426 1660 35952390706055585826 1661 1483036116624792919911 1662 46071050080507455874911 1663 1105705201932178941000486 1664 20922239989807593727764486 1665 317320639845415171537762986 1666 3910366654095039267719203626 1667 39600221036708492901664317126 1668 332732891699240325415133516006 1669 2338521896095870512897490800681 1670 13843549406300153250147178162881 1671 69437485910965848048357274595226 1672 296615604823087399273423749089226 1673 1083787786853588574268279083210936 1674 3399896413811315608709200701222936 1675 9186189464800975365603294917892186 1676 21434442084535609186407688141748586 1677 43286931798379536991699214172786711 1678 75796300985733964773220256653573551 1679 115237815073333086714036227310410526 1680 152281417402985930801008040422072926 1681 175024745976159154232327423082512406 1682 175024745976159154232327423082512406 1683 152281417402985930801008040422072926 1684 115237815073333086714036227310410526 1685 75796300985733964773220256653573551 1686 43286931798379536991699214172786711 1687 21434442084535609186407688141748586 1688 9186189464800975365603294917892186 1689 3399896413811315608709200701222936 1690 1083787786853588574268279083210936 1691 296615604823087399273423749089226 1692 69437485910965848048357274595226 1693 13843549406300153250147178162881 1694 2338521896095870512897490800681 1695 332732891699240325415133516006 1696 39600221036708492901664317126 1697 3910366654095039267719203626 1698 317320639845415171537762986 1699 20922239989807593727764486 1700 1105705201932178941000486 1701 46071050080507455874911 1702 1483036116624792919911 1703 35952390706055585826 1704 635151922782189426 1705 7826741393507076 1706 63289013963556 1707 306696502306 1708 767380626 1709 740601 1710 1 1711 1 1712 780274 1713 837748549 1714 347163046660 1715 74330088050674 1716 9543983305721320 1717 804731319641511874 1718 47364186241757562724 1719 2033107694427443384791 1720 65777013643240815393934 1721 1645463925506966292462619 1722 32481885282734919020043484 1723 514414204966791054480472984 1724 6625654959972268781708493412 1725 70200391837801419234768562264 1726 617763448172652489265963348828 1727 4552268957804525903764306532929 1728 28287361117480529947455209579554 1729 149114803605004507865871033355573 1730 670274223885937759397087433006964 1731 2580555761960860373678786617077142 1732 8541909316595182421584833749907184 1733 24388686114295547273467902704544934 1734 60229450925738568918825081461658964 1735 128948691476647733988441996214456159 1736 239791934027594724918914993776760206 1737 387898716809344407957068372285935699 1738 546473663932661304291718964729871724 1739 671027076945884757412753611885836020 1740 718522641375811264743238894759788124 1741 671027076945884757412753611885836020 1742 546473663932661304291718964729871724 1743 387898716809344407957068372285935699 1744 239791934027594724918914993776760206 1745 128948691476647733988441996214456159 1746 60229450925738568918825081461658964 1747 24388686114295547273467902704544934 1748 8541909316595182421584833749907184 1749 2580555761960860373678786617077142 1750 670274223885937759397087433006964 1751 149114803605004507865871033355573 1752 28287361117480529947455209579554 1753 4552268957804525903764306532929 1754 617763448172652489265963348828 1755 70200391837801419234768562264 1756 6625654959972268781708493412 1757 514414204966791054480472984 1758 32481885282734919020043484 1759 1645463925506966292462619 1760 65777013643240815393934 1761 2033107694427443384791 1762 47364186241757562724 1763 804731319641511874 1764 9543983305721320 1765 74330088050674 1766 347163046660 1767 837748549 1768 780274 1769 1 1770 1 1771 821339 1772 913186247 1773 392122225013 1774 87051133978964 1775 11597145515657584 1776 1015277375598033248 1777 62088116430802809572 1778 2771199596694832072379 1779 93297053088726013107281 1780 2430633751522072446745277 1781 50012130826772339131518767 1782 826287378877108211738137982 1783 11112929640221046133868927990 1784 123065406015781214593585537078 1785 1133050462283227044706459945790 1786 8744591067782647433742598130801 1787 56972335744644521159232078731627 1788 315246924453699683747750835648871 1789 1489239027184547154660427489602005 1790 6033327340901498729137116496336688 1791 21043068530461324835770918511613620 1792 63396136693250291524256995515960932 1793 165442478462288925030935405689478912 1794 374885616090080223740311078849564067 1795 739060214577586726802327555446283561 1796 1269667548120469505019383236279512869 1797 1903170433765483639599285144527991047 1798 2491423113292996764566336916473006498 1799 2850139810790718016814847615880493234 1800 2850139810790718016814847615880493234 1801 2491423113292996764566336916473006498 1802 1903170433765483639599285144527991047 1803 1269667548120469505019383236279512869 1804 739060214577586726802327555446283561 1805 374885616090080223740311078849564067 1806 165442478462288925030935405689478912 1807 63396136693250291524256995515960932 1808 21043068530461324835770918511613620 1809 6033327340901498729137116496336688 1810 1489239027184547154660427489602005 1811 315246924453699683747750835648871 1812 56972335744644521159232078731627 1813 8744591067782647433742598130801 1814 1133050462283227044706459945790 1815 123065406015781214593585537078 1816 11112929640221046133868927990 1817 826287378877108211738137982 1818 50012130826772339131518767 1819 2430633751522072446745277 1820 93297053088726013107281 1821 2771199596694832072379 1822 62088116430802809572 1823 1015277375598033248 1824 11597145515657584 1825 87051133978964 1826 392122225013 1827 913186247 1828 821339 1829 1 1830 1 1831 863820 1832 993962850 1833 441982200540 1834 101671691230275 1835 14044249615291776 1836 1275686006722347100 1837 80999052163095848640 1838 3756331044063569986125 1839 131496137725519482655620 1840 3564929502232372921893126 1841 76391346476407991183426580 1842 1315536484791185442372561855 1843 18457988832762478822211946360 1844 213438807375674060666371476240 1845 2053919190056486478044668965496 1846 16584569266484331339856651627485 1847 113165296171304849142551269929420 1848 656538345247808291454007764432370 1849 3255608352110753490766246183231260 1850 13861378637640785054916286633988871 1851 50873352491225180921643978819285840 1852 161493316629121795251265188577500660 1853 444691741442509291271599794633697680 1854 1064815951805157443018254472788668105 1855 2221771079848148917840537495875784356 1856 4046438278908959001949395213076937670 1857 6441499929667790780182195873787046900 1858 8972089187751565729539487109917672515 1859 10942366486695194501362133099572914600 1860 11690403969683962035071069882086091256 1861 10942366486695194501362133099572914600 1862 8972089187751565729539487109917672515 1863 6441499929667790780182195873787046900 1864 4046438278908959001949395213076937670 1865 2221771079848148917840537495875784356 1866 1064815951805157443018254472788668105 1867 444691741442509291271599794633697680 1868 161493316629121795251265188577500660 1869 50873352491225180921643978819285840 1870 13861378637640785054916286633988871 1871 3255608352110753490766246183231260 1872 656538345247808291454007764432370 1873 113165296171304849142551269929420 1874 16584569266484331339856651627485 1875 2053919190056486478044668965496 1876 213438807375674060666371476240 1877 18457988832762478822211946360 1878 1315536484791185442372561855 1879 76391346476407991183426580 1880 3564929502232372921893126 1881 131496137725519482655620 1882 3756331044063569986125 1883 80999052163095848640 1884 1275686006722347100 1885 14044249615291776 1886 101671691230275 1887 441982200540 1888 993962850 1889 863820 1890 1 1891 1 1892 907741 1893 1080356848 1894 497180277472 1895 118435444698163 1896 16952059984481071 1897 1596575831265683146 1898 105181012180634848138 1899 5064465736497567943597 1900 184207528258882128148873 1901 5192713270287224622978916 1902 115790762143937203605909076 1903 2076682147146699847279893103 1904 30370677678117736535757946027 1905 366376429132848885193270461358 1906 3681451429286626384321345257646 1907 31069668715713342832195869453541 1908 221807527997204880646959816687793 1909 1347744789163968703359622505208352 1910 7007122623604986644067454134476368 1911 31316448033188440309255314247160191 1912 120792013842298269764270497810475371 1913 403491293595837772151262973658670658 1914 1170709521418648144705548511977766402 1915 2957909695073712067740082676539569553 1916 6521889050117629628543643517823165341 1917 12571605137330815483075077550193069956 1918 21216230892141103697852070079466292148 1919 31383489592400931314095464701963775067 1920 40724491939322442630813534050642648263 1921 46384506073262171945604567596664168886 1922 46384506073262171945604567596664168886 1923 40724491939322442630813534050642648263 1924 31383489592400931314095464701963775067 1925 21216230892141103697852070079466292148 1926 12571605137330815483075077550193069956 1927 6521889050117629628543643517823165341 1928 2957909695073712067740082676539569553 1929 1170709521418648144705548511977766402 1930 403491293595837772151262973658670658 1931 120792013842298269764270497810475371 1932 31316448033188440309255314247160191 1933 7007122623604986644067454134476368 1934 1347744789163968703359622505208352 1935 221807527997204880646959816687793 1936 31069668715713342832195869453541 1937 3681451429286626384321345257646 1938 366376429132848885193270461358 1939 30370677678117736535757946027 1940 2076682147146699847279893103 1941 115790762143937203605909076 1942 5192713270287224622978916 1943 184207528258882128148873 1944 5064465736497567943597 1945 105181012180634848138 1946 1596575831265683146 1947 16952059984481071 1948 118435444698163 1949 497180277472 1950 1080356848 1951 907741 1952 1 1953 1 1954 953126 1955 1172656251 1956 558184434376 1957 137612398262501 1958 20397215475815626 1959 1990582801208018751 1960 135972117497901596876 1961 6792940369999333950001 1962 256533395149386611528126 1963 7513728126349139437656251 1964 174214406254225068519859376 1965 3251371038462004811397812501 1966 49520881970421304050520530626 1967 622679238109556767598211858751 1968 6527396151217422667236427761876 1969 57522678582603537255021019652501 1970 429215566037038158555290531668126 1971 2728584669806885436530061237033751 1972 14857783948820423116695696181174376 1973 69622051708895700630157396848965001 1974 281884404479919178161125070168980626 1975 989575166255614789295027862612246251 1976 3021311618712794912243756566043186876 1977 8043438644498690710521277453747952501 1978 18713306234139811040804604688311563126 1979 38118129817806658839527328252737203751 1980 68085213007906233398904158640109219376 1981 106769993126034775102826976049262185001 1982 147139772741141692488953328155002575626 1983 178313453406637813778985812933604816251 1984 190100434726484311252477736051902331876 1985 178313453406637813778985812933604816251 1986 147139772741141692488953328155002575626 1987 106769993126034775102826976049262185001 1988 68085213007906233398904158640109219376 1989 38118129817806658839527328252737203751 1990 18713306234139811040804604688311563126 1991 8043438644498690710521277453747952501 1992 3021311618712794912243756566043186876 1993 989575166255614789295027862612246251 1994 281884404479919178161125070168980626 1995 69622051708895700630157396848965001 1996 14857783948820423116695696181174376 1997 2728584669806885436530061237033751 1998 429215566037038158555290531668126 1999 57522678582603537255021019652501 2000 6527396151217422667236427761876 2001 622679238109556767598211858751 2002 49520881970421304050520530626 2003 3251371038462004811397812501 2004 174214406254225068519859376 2005 7513728126349139437656251 2006 256533395149386611528126 2007 6792940369999333950001 2008 135972117497901596876 2009 1990582801208018751 2010 20397215475815626 2011 137612398262501 2012 558184434376 2013 1172656251 2014 953126 2015 1 2016 1 2017 999999 2018 1271158749 2019 625494910299 2020 159501202158249 2021 24467484411094599 2022 2472698803363663749 2023 175018164752366582499 2024 9065940934172588979849 2025 355230822878200463626999 2026 10802756287317064625460549 2027 260248219649002011431552499 2028 5050324146521937584157231249 2029 80043752857644616910750457759 2030 1048192001707250935736017900749 2031 11453003641642675166789179500699 2032 105293743157037497501126327668749 2033 820390287592532801385781066382499 2034 5451037688670384613652189752186649 2035 31054631498043940793281678460181999 2036 152406576121169494047028545058432149 2037 646975651246079559514389468279407499 2038 2384098435775722351445202628353081249 2039 7649846285228187371158954520541626199 2040 21430420444433574550409837132013775749 2041 52535144975211448469290400740765199019 2042 112914904358486144900058553628341491249 2043 213125895647988174266288017714989774999 2044 353733629400167385340670242389294717549 2045 516797770720752713610235109116846184499 2046 665121650679025243844133095236257405849 2047 754461100320734610283271014955987379999 2048 754461100320734610283271014955987379999 2049 665121650679025243844133095236257405849 2050 516797770720752713610235109116846184499 2051 353733629400167385340670242389294717549 2052 213125895647988174266288017714989774999 2053 112914904358486144900058553628341491249 2054 52535144975211448469290400740765199019 2055 21430420444433574550409837132013775749 2056 7649846285228187371158954520541626199 2057 2384098435775722351445202628353081249 2058 646975651246079559514389468279407499 2059 152406576121169494047028545058432149 2060 31054631498043940793281678460181999 2061 5451037688670384613652189752186649 2062 820390287592532801385781066382499 2063 105293743157037497501126327668749 2064 11453003641642675166789179500699 2065 1048192001707250935736017900749 2066 80043752857644616910750457759 2067 5050324146521937584157231249 2068 260248219649002011431552499 2069 10802756287317064625460549 2070 355230822878200463626999 2071 9065940934172588979849 2072 175018164752366582499 2073 2472698803363663749 2074 24467484411094599 2075 159501202158249 2076 625494910299 2077 1271158749 2078 999999 2079 1 2080 1 2081 1048384 2082 1376171872 2083 699645844672 2084 184431642159472 2085 29263153889323072 2086 3060659868151485472 2087 224336278248026471872 2088 12041249734962820884472 2089 489205283349862056331072 2090 15435714072012752777397472 2091 386093315619435868172308672 2092 7784816309500581907169921872 2093 128293772780569589830160314432 2094 1748257205271730045542740159392 2095 19893961301367962587210491470272 2096 190637092873794206002039245884572 2097 1549563535658648091567377827511872 2098 10751019387879286997207949974690272 2099 64016738488851629260757437544884672 2100 328701330317757404088889150470850672 2101 1461403823991144416785444445995838272 2102 5646332956329421610307398995893011872 2103 19017504044216776554136804733993275072 2104 55990364300393541610184688405666371272 2105 144432286685096809378109073764821006912 2106 327096649257425127121011725879153456992 2107 651450349674117129486291697243597031872 2108 1142576230175188549832775243022698430672 2109 1766742192575790643298592571788274161472 2110 2410555025463578759076893254728068983072 2111 2903883843472254052446939626795632545472 2112 3089697839408722689731490823153091175622 2113 2903883843472254052446939626795632545472 2114 2410555025463578759076893254728068983072 2115 1766742192575790643298592571788274161472 2116 1142576230175188549832775243022698430672 2117 651450349674117129486291697243597031872 2118 327096649257425127121011725879153456992 2119 144432286685096809378109073764821006912 2120 55990364300393541610184688405666371272 2121 19017504044216776554136804733993275072 2122 5646332956329421610307398995893011872 2123 1461403823991144416785444445995838272 2124 328701330317757404088889150470850672 2125 64016738488851629260757437544884672 2126 10751019387879286997207949974690272 2127 1549563535658648091567377827511872 2128 190637092873794206002039245884572 2129 19893961301367962587210491470272 2130 1748257205271730045542740159392 2131 128293772780569589830160314432 2132 7784816309500581907169921872 2133 386093315619435868172308672 2134 15435714072012752777397472 2135 489205283349862056331072 2136 12041249734962820884472 2137 224336278248026471872 2138 3060659868151485472 2139 29263153889323072 2140 184431642159472 2141 699645844672 2142 1376171872 2143 1048384 2144 1 2145 1 2146 1098305 2147 1488013150 2148 781206971870 2149 212767298873870 2150 34898565177533070 2151 3775390232842227870 2152 286390316234174723870 2153 15918528410682878408870 2154 670138833288943920472870 2155 21924120988021449524527070 2156 568983139927223332898443870 2157 11911538342389479773504381870 2158 203962187308915245967851956270 2159 2890003902715740892602685392670 2160 34221632420433980086888350478750 2161 341526371937798793205841400948370 2162 2893538049590655372740399605540370 2163 20943703977989505555073368573435870 2164 130220384193160922875143234757451870 2165 698849395169963619429935359864992270 2166 3250745444431712306407539043274441870 2167 13154179240258556774765390547203555870 2168 46452681278400990349533818792298547870 2169 143558552248675401027016748501731150870 2170 389190164912531434131202140223876859030 2171 927481840968023628849621993293703525470 2172 1946350781570213107921324141062887272670 2173 3602012810048771011412840131187810861870 2174 5885684573467471567952862186532533053870 2175 8499327553549636908298031496484268071070 2176 10854508747658579129317686971977529027870 2177 12265164150380080980449251449486513455120 2178 12265164150380080980449251449486513455120 2179 10854508747658579129317686971977529027870 2180 8499327553549636908298031496484268071070 2181 5885684573467471567952862186532533053870 2182 3602012810048771011412840131187810861870 2183 1946350781570213107921324141062887272670 2184 927481840968023628849621993293703525470 2185 389190164912531434131202140223876859030 2186 143558552248675401027016748501731150870 2187 46452681278400990349533818792298547870 2188 13154179240258556774765390547203555870 2189 3250745444431712306407539043274441870 2190 698849395169963619429935359864992270 2191 130220384193160922875143234757451870 2192 20943703977989505555073368573435870 2193 2893538049590655372740399605540370 2194 341526371937798793205841400948370 2195 34221632420433980086888350478750 2196 2890003902715740892602685392670 2197 203962187308915245967851956270 2198 11911538342389479773504381870 2199 568983139927223332898443870 2200 21924120988021449524527070 2201 670138833288943920472870 2202 15918528410682878408870 2203 286390316234174723870 2204 3775390232842227870 2205 34898565177533070 2206 212767298873870 2207 781206971870 2208 1488013150 2209 1098305 2210 1 2211 1 2212 1149786 2213 1607010273 2214 870785371324 2215 244908385721868 2216 41503807767021468 2217 4641509168611915468 2218 364179950152627223868 2219 20949451632529881060468 2220 913286551561923573033868 2221 30960414097949209125852468 2222 833116597544815081932033468 2223 18096137689424516000661381868 2224 321721487906138010620989123548 2225 4736455238618142934142339876268 2226 58318285650663847253485913512508 2227 605640099569696526618358751015208 2228 5343883231497322293691400744252868 2229 40316630157629798193516234503864168 2230 261513276698139231525510710295335868 2231 1465480169804572539741035018847325068 2232 7124854809293775437114950742038215068 2233 30163893775075656052479257634104705868 2234 111562691179700107602792848524978564668 2235 361490812288833238730680728154961572868 2236 1028699568684794016502165729263833504748 2237 2576403670891554244949994258586116945348 2238 5689333053820622930846947489260747412668 2239 11094199454950214715151547604058457454828 2240 19127930094741749508881978627686995611868 2241 29189005189772579335305211453888460535468 2242 39453779621924226748302549167709627249468 2243 47262340172096729958904095357152157642618 2244 50192825600016946781530782854821731985968 2245 47262340172096729958904095357152157642618 2246 39453779621924226748302549167709627249468 2247 29189005189772579335305211453888460535468 2248 19127930094741749508881978627686995611868 2249 11094199454950214715151547604058457454828 2250 5689333053820622930846947489260747412668 2251 2576403670891554244949994258586116945348 2252 1028699568684794016502165729263833504748 2253 361490812288833238730680728154961572868 2254 111562691179700107602792848524978564668 2255 30163893775075656052479257634104705868 2256 7124854809293775437114950742038215068 2257 1465480169804572539741035018847325068 2258 261513276698139231525510710295335868 2259 40316630157629798193516234503864168 2260 5343883231497322293691400744252868 2261 605640099569696526618358751015208 2262 58318285650663847253485913512508 2263 4736455238618142934142339876268 2264 321721487906138010620989123548 2265 18096137689424516000661381868 2266 833116597544815081932033468 2267 30960414097949209125852468 2268 913286551561923573033868 2269 20949451632529881060468 2270 364179950152627223868 2271 4641509168611915468 2272 41503807767021468 2273 244908385721868 2274 870785371324 2275 1607010273 2276 1149786 2277 1 2278 1 2279 1202851 2280 1733501251 2281 969027274081 2282 281294774457706 2283 49226585530121866 2284 5687908200798641866 2285 461345609121920621866 2286 27450063742754277008866 2287 1238482287687795909758866 2288 43477246625671572200486866 2289 1212281149419699552135656866 2290 27302679799974102956794361866 2291 503629432002599222233791385066 2292 7698335603468302397002239745066 2293 98485603754715178940959687774666 2294 1063485672802932456467298563955166 2295 9764732086645107100290650450862166 2296 76722894966497270073712253542489366 2297 518725348187427488848299204960814366 2298 3032548189403422242497749198232453866 2299 15395201086971380513307388786845593866 2300 68122951110002324343239671735449953866 2301 263606202121313342023840468889349821866 2302 894578494432967618144735208252155246866 2303 2669130120124487056586944641764593818466 2304 7017034388200574569579252655498773794466 2305 16284815655635295699212227860874512768466 2306 33415595760913983382799116909326922304266 2307 60706009721733026072925437434185570284266 2308 97746964806180296219117229766908969101866 2309 139616368028288196767760781385733011921866 2310 177013609464436820901982419256911497258116 2311 199295042823596700456078108394145112297616 2312 199295042823596700456078108394145112297616 2313 177013609464436820901982419256911497258116 2314 139616368028288196767760781385733011921866 2315 97746964806180296219117229766908969101866 2316 60706009721733026072925437434185570284266 2317 33415595760913983382799116909326922304266 2318 16284815655635295699212227860874512768466 2319 7017034388200574569579252655498773794466 2320 2669130120124487056586944641764593818466 2321 894578494432967618144735208252155246866 2322 263606202121313342023840468889349821866 2323 68122951110002324343239671735449953866 2324 15395201086971380513307388786845593866 2325 3032548189403422242497749198232453866 2326 518725348187427488848299204960814366 2327 76722894966497270073712253542489366 2328 9764732086645107100290650450862166 2329 1063485672802932456467298563955166 2330 98485603754715178940959687774666 2331 7698335603468302397002239745066 2332 503629432002599222233791385066 2333 27302679799974102956794361866 2334 1212281149419699552135656866 2335 43477246625671572200486866 2336 1238482287687795909758866 2337 27450063742754277008866 2338 461345609121920621866 2339 5687908200798641866 2340 49226585530121866 2341 281294774457706 2342 969027274081 2343 1733501251 2344 1202851 2345 1 2346 1 2347 1257524 2348 1867834574 2349 1076619926708 2350 322409217377969 2351 58234269307760696 2352 6948407133312371864 2353 582291788996045591864 2354 35815797454831770954464 2355 1671403881225482644547864 2356 60724742063681614185867464 2357 1753394067379897690994531864 2358 40918881115920003723535436864 2359 782620815435565363524603927224 2360 12412200498773053847433863874264 2361 164868263176806218690742219462584 2362 1849782025360739127044315426028164 2363 17660307536242635943759988274166664 2364 144394038284421932930647142222592224 2365 1016714778816342202001000503558793864 2366 6195442748351377546295840247967881764 2367 32812100966878375854946610372512823864 2368 151608555313134652073965786404073523864 2369 613172379266455703943594958345364030264 2370 2177088101916804161608242737742183458864 2371 6803178166642878637254165877613941453784 2372 18752350074720755218072380303679454007464 2373 45681825548900456107757035456762108085464 2374 98512560160972996580429295293446078540304 2375 188324071451103853112012445933024566356664 2376 319512534783991452483261793862639984615384 2377 481549827675502717915016452939462694951864 2378 645171668924371448952608848903516239615614 2379 768791974718271992318353481490623547066464 2380 815027488562171580969632861193966578650364 2381 768791974718271992318353481490623547066464 2382 645171668924371448952608848903516239615614 2383 481549827675502717915016452939462694951864 2384 319512534783991452483261793862639984615384 2385 188324071451103853112012445933024566356664 2386 98512560160972996580429295293446078540304 2387 45681825548900456107757035456762108085464 2388 18752350074720755218072380303679454007464 2389 6803178166642878637254165877613941453784 2390 2177088101916804161608242737742183458864 2391 613172379266455703943594958345364030264 2392 151608555313134652073965786404073523864 2393 32812100966878375854946610372512823864 2394 6195442748351377546295840247967881764 2395 1016714778816342202001000503558793864 2396 144394038284421932930647142222592224 2397 17660307536242635943759988274166664 2398 1849782025360739127044315426028164 2399 164868263176806218690742219462584 2400 12412200498773053847433863874264 2401 782620815435565363524603927224 2402 40918881115920003723535436864 2403 1753394067379897690994531864 2404 60724742063681614185867464 2405 1671403881225482644547864 2406 35815797454831770954464 2407 582291788996045591864 2408 6948407133312371864 2409 58234269307760696 2410 322409217377969 2411 1076619926708 2412 1867834574 2413 1257524 2414 1 2415 1 2416 1313829 2417 2010369372 2418 1194293513436 2419 368780775655605 2420 68716151197186641 2421 8462498135314153494 2422 732331569402186371862 2423 46539671235508943940462 2424 2245158911041121014546062 2425 84370708551755810757157062 2426 2521259745163508059119723462 2427 60930443841451444762059986862 2428 1207547657793196171422856542222 2429 19857450372599225930064752029782 2430 273667620652258297587903881423702 2431 3188007080904734765046186747715482 2432 31624348315926647000859232176537162 2433 268857158063655748153336583392910622 2434 1969961907803543042301332490834826782 2435 12501681337984023153066148499528709162 2436 69013346573098794479121258790081248762 2437 332664757265677064296821289728087203862 2438 1404905945901714442552082954011081322262 2439 5213596001369305546562960324016300013662 2440 17045266926925770378762984569539005351102 2441 49207603164609237564030697535592241692582 2442 125683989913799275539155974488182839543462 2443 284502849895781996447725796795977518603102 2444 571587395344157295948516255994822346812542 2445 1020461112591828844744243711267592438377302 2446 1620541893766928620183481684260486563959382 2447 2290944641485985400557005357213485469883112 2448 2884774581190511220002084601321036948323712 2449 3236823454575481421565113363027467269497562 2450 3236823454575481421565113363027467269497562 2451 2884774581190511220002084601321036948323712 2452 2290944641485985400557005357213485469883112 2453 1620541893766928620183481684260486563959382 2454 1020461112591828844744243711267592438377302 2455 571587395344157295948516255994822346812542 2456 284502849895781996447725796795977518603102 2457 125683989913799275539155974488182839543462 2458 49207603164609237564030697535592241692582 2459 17045266926925770378762984569539005351102 2460 5213596001369305546562960324016300013662 2461 1404905945901714442552082954011081322262 2462 332664757265677064296821289728087203862 2463 69013346573098794479121258790081248762 2464 12501681337984023153066148499528709162 2465 1969961907803543042301332490834826782 2466 268857158063655748153336583392910622 2467 31624348315926647000859232176537162 2468 3188007080904734765046186747715482 2469 273667620652258297587903881423702 2470 19857450372599225930064752029782 2471 1207547657793196171422856542222 2472 60930443841451444762059986862 2473 2521259745163508059119723462 2474 84370708551755810757157062 2475 2245158911041121014546062 2476 46539671235508943940462 2477 732331569402186371862 2478 8462498135314153494 2479 68716151197186641 2480 368780775655605 2481 1194293513436 2482 2010369372 2483 1313829 2484 1 2485 1 2486 1371790 2487 2161475575 2488 1322823137440 2489 420988463534695 2490 80885916793826158 2491 10276188065397477265 2492 917855566984073586100 2493 60234271583329829096860 2494 3002265065976949520873860 2495 116630097115662444281952460 2496 3604930274484111914169443860 2497 90162440886825451244607506860 2498 1850410709892694645543175605060 2499 31530411064600122253819031939260 2500 450558701557596229723538166747700 2501 5445764951285865720146393769462160 2502 56088466824473675812844675935745260 2503 495448123616184136346794637432417560 2504 3774708606099974728696204947493640260 2505 24927594910283294650659168826333002040 2506 143311956801280265413197312067768130860 2507 720044112765840487852988186319346645360 2508 3172368264939355192859542154218570727860 2509 12292927026640001372330725847596961570860 2510 42006687782461261832307280324931331539620 2511 126875403143859241054593256185030152953660 2512 339398353064076292632412987195175000354260 2513 805520117174804447773681472856080926165660 2514 1698755673606393408916547861086689720879460 2515 3187326323190300853679014376649094103412940 2516 5326256573919275884519135605611389406020660 2517 7933903021567254702981629079191965469385010 2518 10541549469215233521444122552772541532749360 2519 12499001368020344925996740568498083704985110 2520 13228756727395445809874811135851387970990460 2521 12499001368020344925996740568498083704985110 2522 10541549469215233521444122552772541532749360 2523 7933903021567254702981629079191965469385010 2524 5326256573919275884519135605611389406020660 2525 3187326323190300853679014376649094103412940 2526 1698755673606393408916547861086689720879460 2527 805520117174804447773681472856080926165660 2528 339398353064076292632412987195175000354260 2529 126875403143859241054593256185030152953660 2530 42006687782461261832307280324931331539620 2531 12292927026640001372330725847596961570860 2532 3172368264939355192859542154218570727860 2533 720044112765840487852988186319346645360 2534 143311956801280265413197312067768130860 2535 24927594910283294650659168826333002040 2536 3774708606099974728696204947493640260 2537 495448123616184136346794637432417560 2538 56088466824473675812844675935745260 2539 5445764951285865720146393769462160 2540 450558701557596229723538166747700 2541 31530411064600122253819031939260 2542 1850410709892694645543175605060 2543 90162440886825451244607506860 2544 3604930274484111914169443860 2545 116630097115662444281952460 2546 3002265065976949520873860 2547 60234271583329829096860 2548 917855566984073586100 2549 10276188065397477265 2550 80885916793826158 2551 420988463534695 2552 1322823137440 2553 2161475575 2554 1371790 2555 1 2556 1 2557 1431431 2558 2321534073 2559 1463030862151 2560 479665118423063 2561 94984352672648297 2562 12442950200116945367 2563 1146528982725061407473 2564 77658229763244159342314 2565 3997114767225802319096858 2566 160431564288757728870703658 2567 5126170458940782670106773658 2568 132611801003033290813631756858 2569 2816674653304427096881538518538 2570 49701640046403515175131909840058 2571 735927042618126531593160071909578 2572 9222827614746521210449764126997478 2573 98557667647781452150884734298307758 2574 903914608998224175440971420278766598 2575 7155454906223495784251786563088672558 2576 49134123689401337718528934399875552398 2577 293948746950181522169735820085666632998 2578 1538103908460252150888152546959883545358 2579 7063389253054665191469941116618672938758 2580 28554126767667795454878485365054209752858 2581 101885786205286476680223558800532204759338 2582 321639442726492602853254764056582058162138 2583 900185861718800052010681572359616452089258 2584 2237604856272445843569408479865332323764938 2585 4947638082078517579096302476653230274265658 2586 9744331273517351571033734708256023014740298 2587 17113127530064053182127463229041910328901498 2588 26824148311013099233890269743934740396492508 2589 37553807635418338927446377641508636555089568 2590 46983473117182733074285415398726784100968108 2591 52547561444931909744780499789631902218101408 2592 52547561444931909744780499789631902218101408 2593 46983473117182733074285415398726784100968108 2594 37553807635418338927446377641508636555089568 2595 26824148311013099233890269743934740396492508 2596 17113127530064053182127463229041910328901498 2597 9744331273517351571033734708256023014740298 2598 4947638082078517579096302476653230274265658 2599 2237604856272445843569408479865332323764938 2600 900185861718800052010681572359616452089258 2601 321639442726492602853254764056582058162138 2602 101885786205286476680223558800532204759338 2603 28554126767667795454878485365054209752858 2604 7063389253054665191469941116618672938758 2605 1538103908460252150888152546959883545358 2606 293948746950181522169735820085666632998 2607 49134123689401337718528934399875552398 2608 7155454906223495784251786563088672558 2609 903914608998224175440971420278766598 2610 98557667647781452150884734298307758 2611 9222827614746521210449764126997478 2612 735927042618126531593160071909578 2613 49701640046403515175131909840058 2614 2816674653304427096881538518538 2615 132611801003033290813631756858 2616 5126170458940782670106773658 2617 160431564288757728870703658 2618 3997114767225802319096858 2619 77658229763244159342314 2620 1146528982725061407473 2621 12442950200116945367 2622 94984352672648297 2623 479665118423063 2624 1463030862151 2625 2321534073 2626 1431431 2627 1 2628 1 2629 1492776 2630 2490936876 2631 1615787813496 2632 545501507226246 2633 111282307474183416 2634 15024797604582571116 2635 1427520880101328693416 2636 99748021497080342462361 2637 5299032148550777931602736 2638 219630937735986190586171856 2639 7250673295128271382727911856 2640 193902969533846996651864921856 2641 4259899084528207864905586286256 2642 77793871376979415056728206706256 2643 1192839361113684364203165836164656 2644 15490077268010566511759256352293156 2645 171633369515068950868262990170864656 2646 1633241349591806921357518454086245056 2647 13423710551837070258326801746387375056 2648 95773011821760635881523912459802234456 2649 595772649613646882440699274256330741456 2650 3244000970570713627327739917224481659456 2651 15514787250555586913306582212812738371856 2652 65373921810186794857221795441045164434356 2653 243351088534246354733821540580543632507056 2654 802177683245241943093162861144461702631056 2655 2346551909199568674904248593117202436907056 2656 6102558698924852300643841308723633610268256 2657 14132241197510184275175211451781046255358256 2658 29182678857005493517381580709751256532957456 2659 53797365677166129244628339690213051440449456 2660 88621553280688846836017220293252749917526206 2661 130556693877378441026486907285164890321390656 2662 172107880471364116945803416407967588075125656 2663 203108678817137777762128255388284731268781856 2664 214630884775073997549103449844975375257034356 2665 203108678817137777762128255388284731268781856 2666 172107880471364116945803416407967588075125656 2667 130556693877378441026486907285164890321390656 2668 88621553280688846836017220293252749917526206 2669 53797365677166129244628339690213051440449456 2670 29182678857005493517381580709751256532957456 2671 14132241197510184275175211451781046255358256 2672 6102558698924852300643841308723633610268256 2673 2346551909199568674904248593117202436907056 2674 802177683245241943093162861144461702631056 2675 243351088534246354733821540580543632507056 2676 65373921810186794857221795441045164434356 2677 15514787250555586913306582212812738371856 2678 3244000970570713627327739917224481659456 2679 595772649613646882440699274256330741456 2680 95773011821760635881523912459802234456 2681 13423710551837070258326801746387375056 2682 1633241349591806921357518454086245056 2683 171633369515068950868262990170864656 2684 15490077268010566511759256352293156 2685 1192839361113684364203165836164656 2686 77793871376979415056728206706256 2687 4259899084528207864905586286256 2688 193902969533846996651864921856 2689 7250673295128271382727911856 2690 219630937735986190586171856 2691 5299032148550777931602736 2692 99748021497080342462361 2693 1427520880101328693416 2694 15024797604582571116 2695 111282307474183416 2696 545501507226246 2697 1615787813496 2698 2490936876 2699 1492776 2700 1 2701 1 2702 1555849 2703 2670087274 2704 1782016343962 2705 619250679577384 2706 130083926089919656 2707 18093491537961572314 2708 1771770363678852441514 2709 127656054703061318421457 2710 6996052409706987940948489 2711 299283757821570515705423566 2712 10202855380280813035412171854 2713 281909330181237247130627621854 2714 6402377741746806526372807624414 2715 120933801788550789942597477352654 2716 1919094330451416328675288244060494 2717 25807175774417231677951960862670154 2718 296299499399325114505683743166594154 2719 2923488394073341129789412932577063614 2720 24930743844195846476653670740824320254 2721 184679279399696924284749884026260157894 2722 1193658757095602071596554128462413216454 2723 6758177910152267119948355086727997027454 2724 33634178178931717811453117924382524337214 2725 147596792540524825502387352593699907331354 2726 572675555057236322949262928063555640446074 2727 1969381999291853418287058033159738854023054 2728 6015491767228994613090657346569684507991054 2729 16351200349104267175582786787493960617175934 2730 39616792134399630997101670347194986250326654 2731 85679706378803269749663951462747122805791374 2732 165605143741155976168705310733125718590781454 2733 286358894385748875458386266476029888396559704 2734 443355658860173433751655380404146974062925384 2735 615014873572496949365773047443856206338386454 2736 764757625398844032689613441604099456577297974 2737 852722704376645341614005598032740004399569354 2738 852722704376645341614005598032740004399569354 2739 764757625398844032689613441604099456577297974 2740 615014873572496949365773047443856206338386454 2741 443355658860173433751655380404146974062925384 2742 286358894385748875458386266476029888396559704 2743 165605143741155976168705310733125718590781454 2744 85679706378803269749663951462747122805791374 2745 39616792134399630997101670347194986250326654 2746 16351200349104267175582786787493960617175934 2747 6015491767228994613090657346569684507991054 2748 1969381999291853418287058033159738854023054 2749 572675555057236322949262928063555640446074 2750 147596792540524825502387352593699907331354 2751 33634178178931717811453117924382524337214 2752 6758177910152267119948355086727997027454 2753 1193658757095602071596554128462413216454 2754 184679279399696924284749884026260157894 2755 24930743844195846476653670740824320254 2756 2923488394073341129789412932577063614 2757 296299499399325114505683743166594154 2758 25807175774417231677951960862670154 2759 1919094330451416328675288244060494 2760 120933801788550789942597477352654 2761 6402377741746806526372807624414 2762 281909330181237247130627621854 2763 10202855380280813035412171854 2764 299283757821570515705423566 2765 6996052409706987940948489 2766 127656054703061318421457 2767 1771770363678852441514 2768 18093491537961572314 2769 130083926089919656 2770 619250679577384 2771 1782016343962 2772 2670087274 2773 1555849 2774 1 2775 1 2776 1620674 2777 2859399997 2778 1962692259380 2779 701732578933238 2780 151730177622707536 2781 21731899531325086774 2782 2192294919753453823412 2783 162796166916025225181045 2784 9199579471607543117101778 2785 405991967733838152825787481 2786 14285293133076348511549791404 2787 407596679068754509161067421852 2788 9564099306394836574960923569612 2789 186752954974868488782504171609372 2790 3065324364415082781395585713314732 2791 42661157434591363790269613264138192 2792 507219108892556856472546025796439652 2793 5185711556153902718316934844690267712 2794 45852607443887139825118160731998157772 2795 352418437982183850322542786651703790532 2796 2365010144786362702861384693697496518492 2797 13912559678367979324972099175926604784452 2798 71995816074723572236280737378031782827212 2799 328768128192288227472590494888512157219472 2800 1328491620042307531419855469141334839377092 2801 4761931123726310480270417077548087851855072 2802 15174287857576502997926695928455122714507052 2803 43069358587965515976582849287842429470851132 2804 109067353326814065261933337639992988363571212 2805 246787994392028435804544077541340066890453692 2806 499579292719558356562556704827207708120918572 2807 905735275243048508549674978245756038284701202 2808 1471978167597793520188422831778417505575976032 2809 2145934808864035241679434690226569155407294362 2810 2807931261287930171307252017025241627779316892 2811 3298989662616453170749482710143505715266544872 2812 3480977615126579613711968057722692072754406852 2813 3298989662616453170749482710143505715266544872 2814 2807931261287930171307252017025241627779316892 2815 2145934808864035241679434690226569155407294362 2816 1471978167597793520188422831778417505575976032 2817 905735275243048508549674978245756038284701202 2818 499579292719558356562556704827207708120918572 2819 246787994392028435804544077541340066890453692 2820 109067353326814065261933337639992988363571212 2821 43069358587965515976582849287842429470851132 2822 15174287857576502997926695928455122714507052 2823 4761931123726310480270417077548087851855072 2824 1328491620042307531419855469141334839377092 2825 328768128192288227472590494888512157219472 2826 71995816074723572236280737378031782827212 2827 13912559678367979324972099175926604784452 2828 2365010144786362702861384693697496518492 2829 352418437982183850322542786651703790532 2830 45852607443887139825118160731998157772 2831 5185711556153902718316934844690267712 2832 507219108892556856472546025796439652 2833 42661157434591363790269613264138192 2834 3065324364415082781395585713314732 2835 186752954974868488782504171609372 2836 9564099306394836574960923569612 2837 407596679068754509161067421852 2838 14285293133076348511549791404 2839 405991967733838152825787481 2840 9199579471607543117101778 2841 162796166916025225181045 2842 2192294919753453823412 2843 21731899531325086774 2844 151730177622707536 2845 701732578933238 2846 1962692259380 2847 2859399997 2848 1620674 2849 1 2850 1 2851 1687275 2852 3059301375 2853 2158847109325 2854 793838922826800 2855 176602699031568660 2856 26035519114805522900 2857 2704546837277545158000 2858 206897833051732204598325 2859 12050108433490102452137175 2860 548343355347133820006206755 2861 19904151664873234115809718025 2862 586162843232208865555439816250 2863 14203176586011214819227964781850 2864 286543451441591333892678464093850 2865 4862016586414679621751401709144250 2866 69989512957662928426018161700183350 2867 861207857302579670097688716963220350 2868 9117867314616200634208863082769334350 2869 83539378909591676080994718515102821350 2870 665744588848745972460850218320357869650 2871 4635469001333602909294770103171365190850 2872 28312621447891709947045646570955759062850 2873 152231631263301802758752679388762124816850 2874 722830334260855013808403679792739308971350 2875 3039427797369521776430275391520326677968990 2876 11346280239049119753642430760200314521830350 2877 37686142541020591327087682322314531741621350 2878 111590136355229802890597293110230042040125850 2879 295075914100852672979310809549192688298481850 2880 697846201370717112481014151849107679783867450 2881 1477987327599006893435463605582060421752717850 2882 2806416413714780946463767203456412348447125100 2883 4782028900758752615069962297731089572761884600 2884 7317889705024149085221197791874705114419635600 2885 10063234662685382655080578826838880200823026900 2886 12441244731645465254324972258533200874256950350 2887 13832305786424040043960715176740171131208301350 2888 13832305786424040043960715176740171131208301350 2889 12441244731645465254324972258533200874256950350 2890 10063234662685382655080578826838880200823026900 2891 7317889705024149085221197791874705114419635600 2892 4782028900758752615069962297731089572761884600 2893 2806416413714780946463767203456412348447125100 2894 1477987327599006893435463605582060421752717850 2895 697846201370717112481014151849107679783867450 2896 295075914100852672979310809549192688298481850 2897 111590136355229802890597293110230042040125850 2898 37686142541020591327087682322314531741621350 2899 11346280239049119753642430760200314521830350 2900 3039427797369521776430275391520326677968990 2901 722830334260855013808403679792739308971350 2902 152231631263301802758752679388762124816850 2903 28312621447891709947045646570955759062850 2904 4635469001333602909294770103171365190850 2905 665744588848745972460850218320357869650 2906 83539378909591676080994718515102821350 2907 9117867314616200634208863082769334350 2908 861207857302579670097688716963220350 2909 69989512957662928426018161700183350 2910 4862016586414679621751401709144250 2911 286543451441591333892678464093850 2912 14203176586011214819227964781850 2913 586162843232208865555439816250 2914 19904151664873234115809718025 2915 548343355347133820006206755 2916 12050108433490102452137175 2917 206897833051732204598325 2918 2704546837277545158000 2919 26035519114805522900 2920 176602699031568660 2921 793838922826800 2922 2158847109325 2923 3059301375 2924 1687275 2925 1 2926 1 2927 1755676 2928 3270229498 2929 2371570542028 2930 896538363891823 2931 205127977658483728 2932 31114184611198213828 2933 3326824354581962879248 2934 262070588532194125824583 2935 15724235311931647549483948 2936 737466636129594270070804138 2937 27602322666564814108364388988 2938 838570563620094080792157256873 2939 20972004741858845195934320569384 2940 436916765455392608248631678531848 2941 7659602881293848345986356736747048 2942 113982921102479626293801006197441548 2943 1450691723122467971012012806149257848 2944 15895436451927613339517340318806869648 2945 150814453960678778057724978558238721848 2946 1245379356359912832653598188325148215748 2947 8991031450793517035743050335225460290248 2948 56978048147470544005580958519742742537848 2949 318086147049357297839851959736302962690248 2950 1569281390363185605034376024762877648379348 2951 6861282552477732326991116725412222599771768 2952 26653443761548114039465491894870557022190768 2953 92197446973908570576767424793577398504433848 2954 284554847705835997371023097431086607202321148 2955 784978890222995854816615441189204433661575848 2956 1938498717042211797403065589513001457364264648 2957 4291145229793071699592402198678701269448340648 2958 8524819764544271903208120439339384218323712598 2959 15213524502879008319571414937897977989623856448 2960 24409759463574528273939210534687054237083053348 2961 35234957138724971247599208250070008724832929248 2962 45780630930244768980155309310830398660082221498 2963 53560456771408171039352379645399503800762613848 2964 56435807608610083379359717921099898215329869968 2965 53560456771408171039352379645399503800762613848 2966 45780630930244768980155309310830398660082221498 2967 35234957138724971247599208250070008724832929248 2968 24409759463574528273939210534687054237083053348 2969 15213524502879008319571414937897977989623856448 2970 8524819764544271903208120439339384218323712598 2971 4291145229793071699592402198678701269448340648 2972 1938498717042211797403065589513001457364264648 2973 784978890222995854816615441189204433661575848 2974 284554847705835997371023097431086607202321148 2975 92197446973908570576767424793577398504433848 2976 26653443761548114039465491894870557022190768 2977 6861282552477732326991116725412222599771768 2978 1569281390363185605034376024762877648379348 2979 318086147049357297839851959736302962690248 2980 56978048147470544005580958519742742537848 2981 8991031450793517035743050335225460290248 2982 1245379356359912832653598188325148215748 2983 150814453960678778057724978558238721848 2984 15895436451927613339517340318806869648 2985 1450691723122467971012012806149257848 2986 113982921102479626293801006197441548 2987 7659602881293848345986356736747048 2988 436916765455392608248631678531848 2989 20972004741858845195934320569384 2990 838570563620094080792157256873 2991 27602322666564814108364388988 2992 737466636129594270070804138 2993 15724235311931647549483948 2994 262070588532194125824583 2995 3326824354581962879248 2996 31114184611198213828 2997 205127977658483728 2998 896538363891823 2999 2371570542028 3000 3270229498 3001 1755676 3002 1 3003 1 3004 1825901 3005 3492634376 3006 2602012724696 3007 1010881943604071 3008 237781897178904771 3009 37093975959909168146 3010 4080744981699458064146 3011 330880405599464391380171 3012 20443218785174750926262671 3013 987730254988969544753119496 3014 38102442866695703953658221496 3015 1193600438498011073852641247621 3016 30794891313248685705398144192441 3017 662171631201283908501259566130566 3018 11987589875195656964246940421331846 3019 184309194331133225825296708977979346 3020 2424930772474321461348511602435769346 3021 27482548754708976561949798160938720846 3022 269860645880165099867908188769502120846 3023 2307654497462437456562753357810998906346 3024 17263185386940255119303942366620956976346 3025 113433361908267046323037321089763074593846 3026 657036719458996079909766898486115586657846 3027 3365565749143687366771837889585794201870346 3028 15289284403252751180477777841261179374211546 3029 61756717393530720454478867358819665707600046 3030 222298288814868442390650346446736616394024046 3031 714530214047791421969947542150224838409363346 3032 2054544529563915685797435370744112920120813346 3033 5293063872774833631206952141578053624718027846 3034 12234786984610681016396397573155828870249867846 3035 25404175752768011277100853294261061334754934096 3036 47432971510413000076824670136837086548108863096 3037 79707381449456086169484125234333787228340969346 3038 120633738798245132484250301338091094128193061346 3039 164526296342207563317721655111340201146667062596 3040 202292421381884975112237547806279455019652467596 3041 224296158444475972405147596865909851881439227246 3042 224296158444475972405147596865909851881439227246 3043 202292421381884975112237547806279455019652467596 3044 164526296342207563317721655111340201146667062596 3045 120633738798245132484250301338091094128193061346 3046 79707381449456086169484125234333787228340969346 3047 47432971510413000076824670136837086548108863096 3048 25404175752768011277100853294261061334754934096 3049 12234786984610681016396397573155828870249867846 3050 5293063872774833631206952141578053624718027846 3051 2054544529563915685797435370744112920120813346 3052 714530214047791421969947542150224838409363346 3053 222298288814868442390650346446736616394024046 3054 61756717393530720454478867358819665707600046 3055 15289284403252751180477777841261179374211546 3056 3365565749143687366771837889585794201870346 3057 657036719458996079909766898486115586657846 3058 113433361908267046323037321089763074593846 3059 17263185386940255119303942366620956976346 3060 2307654497462437456562753357810998906346 3061 269860645880165099867908188769502120846 3062 27482548754708976561949798160938720846 3063 2424930772474321461348511602435769346 3064 184309194331133225825296708977979346 3065 11987589875195656964246940421331846 3066 662171631201283908501259566130566 3067 30794891313248685705398144192441 3068 1193600438498011073852641247621 3069 38102442866695703953658221496 3070 987730254988969544753119496 3071 20443218785174750926262671 3072 330880405599464391380171 3073 4080744981699458064146 3074 37093975959909168146 3075 237781897178904771 3076 1010881943604071 3077 2602012724696 3078 3492634376 3079 1825901 3080 1 3081 1 3082 1897974 3083 3726978099 3084 2851386830136 3085 1138008851018169 3086 275094672919496274 3087 44119350194740450019 3088 4991789336319205219644 3089 416440025382429695461659 3090 26483408150137522463028994 3091 1317619248648684209700076449 3092 52362531180064593268600446744 3093 1690588823715781125422096312619 3094 44974864522605057262767522216006 3095 997656716989532817852660512652009 3096 18641273093542351134497527923762596 3097 295967793571866966097112968547644344 3098 4023262734009015122025995540364236844 3099 47136035301143715262974401719727671744 3100 478735835064247691291091363127817321844 3101 4236812140318592067926158563681183299544 3102 32821761876800242849091147061270026258844 3103 223472482292251970603589934695179956801344 3104 1342130386404481400262719839676559044906244 3105 7133042257530909569658692764947669746643344 3106 33644667888990690198765654527238886364168124 3107 141201038312393055019706536534000303632425544 3108 528492495598306920115687078739416929598373044 3109 1767704444692778536049288404277101691143649424 3110 5293488808971115398332714822245404338270456844 3111 14214662321491362422754459632843167694801967144 3112 34277556946589430273802398691573159539025367844 3113 74319048320209523674003117401223353345773751594 3114 145034748843075555291084871534508604711146351744 3115 254988660718401053090779152983190062277498305094 3116 404180783946186017073085961747267726044829611644 3117 577965870627273040845903439040009209191647977594 3118 745941882638531588444583261197138875691256886344 3119 869218593769320493061214389626560774094969866534 3120 914662256513837082275536953453190824555479446644 3121 869218593769320493061214389626560774094969866534 3122 745941882638531588444583261197138875691256886344 3123 577965870627273040845903439040009209191647977594 3124 404180783946186017073085961747267726044829611644 3125 254988660718401053090779152983190062277498305094 3126 145034748843075555291084871534508604711146351744 3127 74319048320209523674003117401223353345773751594 3128 34277556946589430273802398691573159539025367844 3129 14214662321491362422754459632843167694801967144 3130 5293488808971115398332714822245404338270456844 3131 1767704444692778536049288404277101691143649424 3132 528492495598306920115687078739416929598373044 3133 141201038312393055019706536534000303632425544 3134 33644667888990690198765654527238886364168124 3135 7133042257530909569658692764947669746643344 3136 1342130386404481400262719839676559044906244 3137 223472482292251970603589934695179956801344 3138 32821761876800242849091147061270026258844 3139 4236812140318592067926158563681183299544 3140 478735835064247691291091363127817321844 3141 47136035301143715262974401719727671744 3142 4023262734009015122025995540364236844 3143 295967793571866966097112968547644344 3144 18641273093542351134497527923762596 3145 997656716989532817852660512652009 3146 44974864522605057262767522216006 3147 1690588823715781125422096312619 3148 52362531180064593268600446744 3149 1317619248648684209700076449 3150 26483408150137522463028994 3151 416440025382429695461659 3152 4991789336319205219644 3153 44119350194740450019 3154 275094672919496274 3155 1138008851018169 3156 2851386830136 3157 3726978099 3158 1897974 3159 1 3160 1 3161 1971919 3162 3973734997 3163 3120971590579 3164 1279152499117621 3165 317656203947581627 3166 52355517977905979497 3167 6089924810946536204767 3168 522515548779212806382407 3169 34188909534828100684286497 3170 1750832051441460103463732227 3171 71647685637558971246937931597 3172 2383064326640548391474239903867 3173 65339957583673620665929082414509 3174 1494521886953550593327044567611511 3175 28808197751966716609304065975686841 3176 472082724451583614113756952117709374 3177 6626829688157256615233219247641644342 3178 80216195558551172932965920607166953742 3179 842213000594119782956218293032004675142 3180 7709488236207711859368459759292965873742 3181 61810217531407473827201483993495172389542 3182 435807770543856078675934353315658350781342 3183 2712113864804808698310814656720923127906742 3184 14945478531583945805585127576398278513359142 3185 73141341874976126615904359037149126275582702 3186 318710915047972895615909039605314971056046422 3187 1239431336297672371839646265131780442995736542 3188 4310645608578138456865678828601179254990367222 3189 13432628874643672832011561794388792705659638302 3190 37565826513834000292913689763968657566675259942 3191 94421138773269700366059633764221591440723168142 3192 213571623415729084161325362085739313973064309092 3193 435208189254150035836435038543947105536719857992 3194 799728481219434613701192744225181116671075208892 3195 1326257791835956781728064985764741354976255160192 3196 1986273406552442316296961175863626724119368056892 3197 2687830174361042823422951905879879924715398092592 3198 3287640697481612379807863278560442602651886930132 3199 3635782469642502402045259389976433527608030800872 3200 3635782469642502402045259389976433527608030800872 3201 3287640697481612379807863278560442602651886930132 3202 2687830174361042823422951905879879924715398092592 3203 1986273406552442316296961175863626724119368056892 3204 1326257791835956781728064985764741354976255160192 3205 799728481219434613701192744225181116671075208892 3206 435208189254150035836435038543947105536719857992 3207 213571623415729084161325362085739313973064309092 3208 94421138773269700366059633764221591440723168142 3209 37565826513834000292913689763968657566675259942 3210 13432628874643672832011561794388792705659638302 3211 4310645608578138456865678828601179254990367222 3212 1239431336297672371839646265131780442995736542 3213 318710915047972895615909039605314971056046422 3214 73141341874976126615904359037149126275582702 3215 14945478531583945805585127576398278513359142 3216 2712113864804808698310814656720923127906742 3217 435807770543856078675934353315658350781342 3218 61810217531407473827201483993495172389542 3219 7709488236207711859368459759292965873742 3220 842213000594119782956218293032004675142 3221 80216195558551172932965920607166953742 3222 6626829688157256615233219247641644342 3223 472082724451583614113756952117709374 3224 28808197751966716609304065975686841 3225 1494521886953550593327044567611511 3226 65339957583673620665929082414509 3227 2383064326640548391474239903867 3228 71647685637558971246937931597 3229 1750832051441460103463732227 3230 34188909534828100684286497 3231 522515548779212806382407 3232 6089924810946536204767 3233 52355517977905979497 3234 317656203947581627 3235 1279152499117621 3236 3120971590579 3237 3973734997 3238 1971919 3239 1 3240 1 3241 2047760 3242 4233391800 3243 3412113919600 3244 1435646931738860 3245 366121870858599696 3246 61991089497649293640 3247 7410319467642077120240 3248 653651929708261552661790 3249 43986929858014777426192240 3250 2317648183203083877966379400 3251 97622150747038987587068714640 3252 3343558663086085324857103481740 3253 94442672391170040868271415273200 3254 2226398554702953000468694660055160 3255 44251590583820072740350193174340752 3256 748083844849458286144831390658968685 3257 10838548112186090819581443036142778400 3258 135481851402326135244768037951784731840 3259 1469679372395645956438977322077255143840 3260 13907312112374695903174476428528487458640 3261 115328929712375527001934682578041115511840 3262 841559832774342772615597371919891987715840 3263 5423385588990208979078294174594859476391840 3264 30968108669047815633194408491636072595248840 3265 157141031417796915898723627088987614083320480 3266 710452853204896312830202220511674771062976640 3267 2868620954449958697087986324330158509575038240 3268 10366152994489623473567950581102163705055252240 3269 33588091614329354703224406117594185604522644640 3270 97747039494582206822773398820185113021975222080 3271 255868770755252207177540097387581337630236567840 3272 603246164384778641227603215715860167537953575090 3273 1282425412398410537994345297745604831689076131840 3274 2460703019136721888311362289923634205141769873840 3275 4265218566503651273073027969200965955579067781440 3276 6683176979204664846892596641881795247298187192840 3277 9471751749868736406480881134810630213497764003840 3278 12147106191498326865153551069379948572047132433040 3279 14100836557963092724583842500119380859858908978240 3280 14819265256011212322260424349017868302402353391380 3281 14100836557963092724583842500119380859858908978240 3282 12147106191498326865153551069379948572047132433040 3283 9471751749868736406480881134810630213497764003840 3284 6683176979204664846892596641881795247298187192840 3285 4265218566503651273073027969200965955579067781440 3286 2460703019136721888311362289923634205141769873840 3287 1282425412398410537994345297745604831689076131840 3288 603246164384778641227603215715860167537953575090 3289 255868770755252207177540097387581337630236567840 3290 97747039494582206822773398820185113021975222080 3291 33588091614329354703224406117594185604522644640 3292 10366152994489623473567950581102163705055252240 3293 2868620954449958697087986324330158509575038240 3294 710452853204896312830202220511674771062976640 3295 157141031417796915898723627088987614083320480 3296 30968108669047815633194408491636072595248840 3297 5423385588990208979078294174594859476391840 3298 841559832774342772615597371919891987715840 3299 115328929712375527001934682578041115511840 3300 13907312112374695903174476428528487458640 3301 1469679372395645956438977322077255143840 3302 135481851402326135244768037951784731840 3303 10838548112186090819581443036142778400 3304 748083844849458286144831390658968685 3305 44251590583820072740350193174340752 3306 2226398554702953000468694660055160 3307 94442672391170040868271415273200 3308 3343558663086085324857103481740 3309 97622150747038987587068714640 3310 2317648183203083877966379400 3311 43986929858014777426192240 3312 653651929708261552661790 3313 7410319467642077120240 3314 61991089497649293640 3315 366121870858599696 3316 1435646931738860 3317 3412113919600 3318 4233391800 3319 2047760 3320 1 3321 1 3322 2125521 3323 4506447798 3324 3726231603030 3325 1608933574378098 3326 421218809772228306 3327 73241016074940816486 3328 8994157743268831055238 3329 815320399427319535171848 3330 56406316522471746926769288 3331 3056628604817732138726411718 3332 132467138367230807102987486118 3333 4669946580844767221420537106738 3334 135830784703771029366425653142994 3335 3298747628520153570327480147762198 3336 67575034753432387276294656544161654 3337 1177930948544710524981539517098433429 3338 17605973268355432712959374065722576773 3339 227145001151099931890371099057449373374 3340 2544476364245962963921297873509834731838 3341 24877149684281684054953612286392307264238 3342 213261604900909535435090142027713844272238 3343 1609606616271135394298671896488241911315838 3344 10735376301564876934148533431360709095472638 3345 63479574407302951374796735804233980201066838 3346 333773011230561885555155734951078421612303958 3347 1564655382963176983869417834431299750182565758 3348 6554932928626307490074884638305829491505578238 3349 24593767832209613427047197039046157663583916718 3350 82797530542193889123725137037079169629669992238 3351 250544391855361847540492561565308492958481626558 3352 682471793996281796235366041577421495097376445758 3353 1675711994187299053256479119944561706712308237588 3354 3713127789450924195863890562748951884383963195188 3355 7432775557461024729209543883290263649161928081838 3356 13452862095926351590631435326650825014694322006638 3357 22031956468524142315486380390203581186036945195638 3358 32668635933520618279719716202430708126648635878838 3359 43879136264391904131497218815054298494319641454158 3360 53406008340443692840700078178162990674904525313038 3361 58915615529995795329962174850973476421745941532058 3362 58915615529995795329962174850973476421745941532058 3363 53406008340443692840700078178162990674904525313038 3364 43879136264391904131497218815054298494319641454158 3365 32668635933520618279719716202430708126648635878838 3366 22031956468524142315486380390203581186036945195638 3367 13452862095926351590631435326650825014694322006638 3368 7432775557461024729209543883290263649161928081838 3369 3713127789450924195863890562748951884383963195188 3370 1675711994187299053256479119944561706712308237588 3371 682471793996281796235366041577421495097376445758 3372 250544391855361847540492561565308492958481626558 3373 82797530542193889123725137037079169629669992238 3374 24593767832209613427047197039046157663583916718 3375 6554932928626307490074884638305829491505578238 3376 1564655382963176983869417834431299750182565758 3377 333773011230561885555155734951078421612303958 3378 63479574407302951374796735804233980201066838 3379 10735376301564876934148533431360709095472638 3380 1609606616271135394298671896488241911315838 3381 213261604900909535435090142027713844272238 3382 24877149684281684054953612286392307264238 3383 2544476364245962963921297873509834731838 3384 227145001151099931890371099057449373374 3385 17605973268355432712959374065722576773 3386 1177930948544710524981539517098433429 3387 67575034753432387276294656544161654 3388 3298747628520153570327480147762198 3389 135830784703771029366425653142994 3390 4669946580844767221420537106738 3391 132467138367230807102987486118 3392 3056628604817732138726411718 3393 56406316522471746926769288 3394 815320399427319535171848 3395 8994157743268831055238 3396 73241016074940816486 3397 421218809772228306 3398 1608933574378098 3399 3726231603030 3400 4506447798 3401 2125521 3402 1 3403 1 3404 2205226 3405 4793415001 3406 4064816059756 3407 1800568342542256 3408 483752694696396676 3409 86349856003306835776 3410 10889570851581859881676 3411 1014091285553560701496186 3412 72099901988572766737759936 3413 4016723487100224925890476986 3414 179031103996467168125404124236 3415 6493769500393597174287756120736 3416 194413468427168309248676514019396 3417 4861879674714343987639521394250896 3418 102602426238799259325358175630401516 3419 1843327056882943951306989320650220341 3420 28408922876666547955437129530021045266 3421 378109235429919054930698938268613437821 3422 4371652724856873511346687013154039863196 3423 44136878472112665258788666959728287081836 3424 390926637895855035149271050214736257011836 3425 3050136907303706146339079938303349168081836 3426 21041524172124117763150754356991220347927836 3427 128767412553344667481409270679353186224952836 3428 701125421821068516000816192188804695608519436 3429 3405692942646683492881792680156931406044098436 3430 14793701838918088463838730468103064723948369436 3431 57589767872931130091372200750829787675370438636 3432 201302890967813714257682139103626444760006288636 3433 632909936856431254149153166164791618694596043436 3434 1792631211952959173571054657841683717466026657436 3435 4580279450778617412234376261181801998346975849686 3436 10569875655642963259002406756573389226954559653336 3437 22053827476413961532062528232657295432710720822086 3438 41642009644905865253087009830607564046857510123836 3439 71211746540643011354164053196238522084825577758836 3440 110363706412118343401899565597724714345457189373836 3441 155090050589661040464774652708381572264405629278036 3442 197697207345062425207844612243651234974407175783036 3443 228665599001963026624896220807134577161853869457936 3444 240026581788871758751697749392854903940446428464436 3445 228665599001963026624896220807134577161853869457936 3446 197697207345062425207844612243651234974407175783036 3447 155090050589661040464774652708381572264405629278036 3448 110363706412118343401899565597724714345457189373836 3449 71211746540643011354164053196238522084825577758836 3450 41642009644905865253087009830607564046857510123836 3451 22053827476413961532062528232657295432710720822086 3452 10569875655642963259002406756573389226954559653336 3453 4580279450778617412234376261181801998346975849686 3454 1792631211952959173571054657841683717466026657436 3455 632909936856431254149153166164791618694596043436 3456 201302890967813714257682139103626444760006288636 3457 57589767872931130091372200750829787675370438636 3458 14793701838918088463838730468103064723948369436 3459 3405692942646683492881792680156931406044098436 3460 701125421821068516000816192188804695608519436 3461 128767412553344667481409270679353186224952836 3462 21041524172124117763150754356991220347927836 3463 3050136907303706146339079938303349168081836 3464 390926637895855035149271050214736257011836 3465 44136878472112665258788666959728287081836 3466 4371652724856873511346687013154039863196 3467 378109235429919054930698938268613437821 3468 28408922876666547955437129530021045266 3469 1843327056882943951306989320650220341 3470 102602426238799259325358175630401516 3471 4861879674714343987639521394250896 3472 194413468427168309248676514019396 3473 6493769500393597174287756120736 3474 179031103996467168125404124236 3475 4016723487100224925890476986 3476 72099901988572766737759936 3477 1014091285553560701496186 3478 10889570851581859881676 3479 86349856003306835776 3480 483752694696396676 3481 1800568342542256 3482 4064816059756 3483 4793415001 3484 2205226 3485 1 3486 1 3487 2286899 3488 5094818299 3489 4429435173305 3490 2012229121662374 3491 554615062132899470 3492 101595395472526614974 3493 13152696198481714867574 3494 1257836179781467998518036 3495 91871368033058201852554784 3496 5259877586650563788168909024 3497 241020797639377565791203046484 3498 8991123668460258758645748435734 3499 276954273984478924408623346436126 3500 7129008163674550091259008361971054 3501 154920722232679360948669898955664070 3502 2867282721967734946590301758897172589 3503 45544307193323504650741852002732096839 3504 625041396815039716206847702247018588255 3505 7455152364571988649209698411580726691029 3506 77686510793898876590739011140164290443466 3507 710547354822245822476271443355161193081834 3508 5727943052721402370194551825609364966641834 3509 40848258620421904245802886014321471322497034 3510 258560785948415244960135289133205057839210834 3511 1457016412572988110987603184397154705521692514 3512 7329034292505151357682739999946472010429630434 3513 32988336742156310199045791991373323703128756434 3514 133152922850158197530693924037906870219901526474 3515 482910933143798181607084134668633809418215155434 3516 1576417724127042877585159395545404604982173541674 3517 4639219796280800430333903773775873414450447255434 3518 12325228784166650349637097525964076392756247768184 3519 29597787164215578531925729303608837994912555829564 3520 64314770176851235176923775264646070269893393923084 3521 126578924492991271551105053346941106415239462242984 3522 225821555433505554879905728975763476233760542968834 3523 365444657089912173409873358516498391195026780198834 3524 536754854238025388734642062719320093172765649793874 3525 715851878529234659301445708022270054331310831643234 3526 867177528800604517660105750097863850626663880864054 3527 954391408541466278846036289252542118048917941751934 3528 954391408541466278846036289252542118048917941751934 3529 867177528800604517660105750097863850626663880864054 3530 715851878529234659301445708022270054331310831643234 3531 536754854238025388734642062719320093172765649793874 3532 365444657089912173409873358516498391195026780198834 3533 225821555433505554879905728975763476233760542968834 3534 126578924492991271551105053346941106415239462242984 3535 64314770176851235176923775264646070269893393923084 3536 29597787164215578531925729303608837994912555829564 3537 12325228784166650349637097525964076392756247768184 3538 4639219796280800430333903773775873414450447255434 3539 1576417724127042877585159395545404604982173541674 3540 482910933143798181607084134668633809418215155434 3541 133152922850158197530693924037906870219901526474 3542 32988336742156310199045791991373323703128756434 3543 7329034292505151357682739999946472010429630434 3544 1457016412572988110987603184397154705521692514 3545 258560785948415244960135289133205057839210834 3546 40848258620421904245802886014321471322497034 3547 5727943052721402370194551825609364966641834 3548 710547354822245822476271443355161193081834 3549 77686510793898876590739011140164290443466 3550 7455152364571988649209698411580726691029 3551 625041396815039716206847702247018588255 3552 45544307193323504650741852002732096839 3553 2867282721967734946590301758897172589 3554 154920722232679360948669898955664070 3555 7129008163674550091259008361971054 3556 276954273984478924408623346436126 3557 8991123668460258758645748435734 3558 241020797639377565791203046484 3559 5259877586650563788168909024 3560 91871368033058201852554784 3561 1257836179781467998518036 3562 13152696198481714867574 3563 101595395472526614974 3564 554615062132899470 3565 2012229121662374 3566 4429435173305 3567 5094818299 3568 2286899 3569 1 3570 1 3571 2370564 3572 5411195622 3573 4821736195108 3574 2245723632949629 3575 634791213580475784 3576 119292657909676412448 3577 15848881693714151961672 3578 1555963960280386868853474 3579 116707466720115815078198496 3580 6864241792617338071046684412 3581 323243386234161920072925691872 3582 12396852330755811318738834964482 3583 392732281838344102577646291679944 3584 10401171622972652938901632343940576 3585 232651494003503248495431914267915784 3586 4433980993578863322635721543497196393 3587 72556052622199581643129988893590489012 3588 1026265055422889638130049731794896585678 3589 12621746328856762178196884752629695421204 3590 135683773035210193415616511090769225779581 3591 1280880031626235135983891988554903910728984 3592 10662716965176111729252800644682736043331832 3593 78564134856457031929740925329807289919275032 3594 514079680297437369391327810158960644409725232 3595 2996350136590777810166596379212227755988113592 3596 15598646299310813894102575268251891553232239112 3597 72706478557933702776844288636785546233444469432 3598 304092485968604532198476664356841365772477810672 3599 1143520201319325935962329670684891669474725996312 3600 3873109382434666093838512076698263027401684942712 3601 11834387102965362607191392268198077087428310734872 3602 32667839398810636363601239073671775293421899424682 3603 81570605044302922313961881808198614672059530684912 3604 184446965137490936277092911849881942131597296996692 3605 378058996865664651996525844164354291325634211235632 3606 703018158099571240586653887837705769432996637716482 3607 1186879970727154704581688903569025660353374553123832 3608 1820299070894173057447916560526389881194596551475272 3609 2537386583670665474018307932854967713180346708117112 3610 3215896603671207349190925085786122054204838153800372 3611 3706851008387046592202005789939558935108738468156552 3612 3886557784180910870481448985148906456632942943520432 3613 3706851008387046592202005789939558935108738468156552 3614 3215896603671207349190925085786122054204838153800372 3615 2537386583670665474018307932854967713180346708117112 3616 1820299070894173057447916560526389881194596551475272 3617 1186879970727154704581688903569025660353374553123832 3618 703018158099571240586653887837705769432996637716482 3619 378058996865664651996525844164354291325634211235632 3620 184446965137490936277092911849881942131597296996692 3621 81570605044302922313961881808198614672059530684912 3622 32667839398810636363601239073671775293421899424682 3623 11834387102965362607191392268198077087428310734872 3624 3873109382434666093838512076698263027401684942712 3625 1143520201319325935962329670684891669474725996312 3626 304092485968604532198476664356841365772477810672 3627 72706478557933702776844288636785546233444469432 3628 15598646299310813894102575268251891553232239112 3629 2996350136590777810166596379212227755988113592 3630 514079680297437369391327810158960644409725232 3631 78564134856457031929740925329807289919275032 3632 10662716965176111729252800644682736043331832 3633 1280880031626235135983891988554903910728984 3634 135683773035210193415616511090769225779581 3635 12621746328856762178196884752629695421204 3636 1026265055422889638130049731794896585678 3637 72556052622199581643129988893590489012 3638 4433980993578863322635721543497196393 3639 232651494003503248495431914267915784 3640 10401171622972652938901632343940576 3641 392732281838344102577646291679944 3642 12396852330755811318738834964482 3643 323243386234161920072925691872 3644 6864241792617338071046684412 3645 116707466720115815078198496 3646 1555963960280386868853474 3647 15848881693714151961672 3648 119292657909676412448 3649 634791213580475784 3650 2245723632949629 3651 4821736195108 3652 5411195622 3653 2370564 3654 1 3655 1 3656 2456245 3657 5743098100 3658 5243448720340 3659 2502997699940425 3660 725368733442784261 3661 139798337718063908350 3662 19054052557331281948990 3663 1919695795151126656377700 3664 147816576226636752541095820 3665 8928121204088859853482197626 3666 431912356951051986418456971130 3667 17022980503309940247318749759980 3668 554425380392417592362673742188100 3669 15101491313545850611021399072937470 3670 347542596643465541303299370388916414 3671 6817720696251854267905449342508383625 3672 114880416651816004268289149081518274365 3673 1673971785497890347909356172330694857340 3674 21218723443202988464040217427651240220700 3675 235201388320426972128322717794195670448089 3676 2290550105768618073514501729041034490950645 3677 19680329027153623363135169189900135668549750 3678 149741633902255829936898026444892336608531830 3679 1012349024945569999201049955380096594837468830 3680 6099712778059797684981999771967749360404374270 3681 32844607266475833688364614156749419632946631430 3682 158439080335767071943243138730986194078428090630 3683 686226406389328811598332295672518126300724263230 3684 2673916686965315714159018945206708561102822129630 3685 9390432839647685016504215685539491760347538055670 3686 29770304005123147368557785846012296723047853328630 3687 85323817728969020583098654076517386143735365343980 3688 221364590052080465988318885750964687128152591207380 3689 520469159051335810286846335417983698094111184594930 3690 1110118690796451659953434978773513055437998638446770 3691 2149877746260733848501370557483916128489081870231580 3692 3783179906692805620854133380126269292376381388082580 3693 6053087850708488993366613408202030867802210220932230 3694 8810538460022246217118037698052306667720100191706630 3695 11671175314447190716726615760774353073125423861545610 3696 14074994620403793682773290009605927147807082976660730 3697 15455846071975250205868087824661930327540307984698030 3698 15455846071975250205868087824661930327540307984698030 3699 14074994620403793682773290009605927147807082976660730 3700 11671175314447190716726615760774353073125423861545610 3701 8810538460022246217118037698052306667720100191706630 3702 6053087850708488993366613408202030867802210220932230 3703 3783179906692805620854133380126269292376381388082580 3704 2149877746260733848501370557483916128489081870231580 3705 1110118690796451659953434978773513055437998638446770 3706 520469159051335810286846335417983698094111184594930 3707 221364590052080465988318885750964687128152591207380 3708 85323817728969020583098654076517386143735365343980 3709 29770304005123147368557785846012296723047853328630 3710 9390432839647685016504215685539491760347538055670 3711 2673916686965315714159018945206708561102822129630 3712 686226406389328811598332295672518126300724263230 3713 158439080335767071943243138730986194078428090630 3714 32844607266475833688364614156749419632946631430 3715 6099712778059797684981999771967749360404374270 3716 1012349024945569999201049955380096594837468830 3717 149741633902255829936898026444892336608531830 3718 19680329027153623363135169189900135668549750 3719 2290550105768618073514501729041034490950645 3720 235201388320426972128322717794195670448089 3721 21218723443202988464040217427651240220700 3722 1673971785497890347909356172330694857340 3723 114880416651816004268289149081518274365 3724 6817720696251854267905449342508383625 3725 347542596643465541303299370388916414 3726 15101491313545850611021399072937470 3727 554425380392417592362673742188100 3728 17022980503309940247318749759980 3729 431912356951051986418456971130 3730 8928121204088859853482197626 3731 147816576226636752541095820 3732 1919695795151126656377700 3733 19054052557331281948990 3734 139798337718063908350 3735 725368733442784261 3736 2502997699940425 3737 5243448720340 3738 5743098100 3739 2456245 3740 1 3741 1 3742 2543966 3743 6091090223 3744 5696387737232 3745 2786143930847963 3746 827546661771470326 3747 163515697214571920501 3748 22856260094168734405988 3749 2362384949566456773663182 3750 186674732289270996036535448 3751 11574815900525797917402242666 3752 575032845343870376190944323676 3753 23282579879412142949035517459978 3754 779285858240754741537256489019864 3755 21822065633540711479290634752055598 3756 516505718995253253771899713579692260 3757 10424876517865887749013080710980445265 3758 180809355648547393579139528195792752238 3759 2713001331659870653180326920690204584799 3760 35427243562784655186622192221815189317088 3761 404733547933300079958961993446916861546115 3762 4064258136389445402235987683324091968558710 3763 36024106208906447883455345374918087903135373 3764 282902352914001554006497630152013737658633364 3765 1975049671274611912944298614758074631260406828 3766 12295288810726686080092425498893940520809684548 3767 68440065393645301626819149779288216428428569148 3768 341482925863471316293143766194352107127169800628 3769 1530686128075027595046474946778969217856398139388 3770 6176452797495725383520863820336191580824062668228 3771 22476007044446309149863211224172548006829258557548 3772 73881998830395694170042158101246196938366298886548 3773 219703662196538783010616437409211781074159703286478 3774 591817137609138036473352809021177469019344879062888 3775 1445769258470084799374103767428820287573597125542378 3776 3206434844043798834553912951697209714386826585675148 3777 6461794163407514787475432556413273567608193952587298 3778 11842236619351054497594739412901038193136082956426328 3779 19749526544482653342830805764743380537535369225226198 3780 29989291056557076005097727035374563853200560661682228 3781 41482022534243980765279166098614626139980902105130768 3782 52286584260266577381348566482625963571803690518541868 3783 60071075720702134943287724831588348854008542893505528 3784 62914385187099253779180686909800328156811136031830148 3785 60071075720702134943287724831588348854008542893505528 3786 52286584260266577381348566482625963571803690518541868 3787 41482022534243980765279166098614626139980902105130768 3788 29989291056557076005097727035374563853200560661682228 3789 19749526544482653342830805764743380537535369225226198 3790 11842236619351054497594739412901038193136082956426328 3791 6461794163407514787475432556413273567608193952587298 3792 3206434844043798834553912951697209714386826585675148 3793 1445769258470084799374103767428820287573597125542378 3794 591817137609138036473352809021177469019344879062888 3795 219703662196538783010616437409211781074159703286478 3796 73881998830395694170042158101246196938366298886548 3797 22476007044446309149863211224172548006829258557548 3798 6176452797495725383520863820336191580824062668228 3799 1530686128075027595046474946778969217856398139388 3800 341482925863471316293143766194352107127169800628 3801 68440065393645301626819149779288216428428569148 3802 12295288810726686080092425498893940520809684548 3803 1975049671274611912944298614758074631260406828 3804 282902352914001554006497630152013737658633364 3805 36024106208906447883455345374918087903135373 3806 4064258136389445402235987683324091968558710 3807 404733547933300079958961993446916861546115 3808 35427243562784655186622192221815189317088 3809 2713001331659870653180326920690204584799 3810 180809355648547393579139528195792752238 3811 10424876517865887749013080710980445265 3812 516505718995253253771899713579692260 3813 21822065633540711479290634752055598 3814 779285858240754741537256489019864 3815 23282579879412142949035517459978 3816 575032845343870376190944323676 3817 11574815900525797917402242666 3818 186674732289270996036535448 3819 2362384949566456773663182 3820 22856260094168734405988 3821 163515697214571920501 3822 827546661771470326 3823 2786143930847963 3824 5696387737232 3825 6091090223 3826 2543966 3827 1 3828 1 3829 2633751 3830 6455750001 3831 6182456750751 3832 3097410832213251 3833 942645363270285501 3834 190899968567736944251 3835 27357433957053379035501 3836 2899887999447658177781376 3837 235080463118622904438068876 3838 14958541047916583761348709376 3839 762885593443745771828784186876 3840 31720561849131979990967852646876 3841 1090699318966307311997125394863776 3842 31387902623585954867472830807751276 3843 763772297173924901775172216321951776 3844 15854434620368408848139461974296002401 3845 282921114054381712974552858867517436151 3846 4369559428173228678162538598064991516401 3847 58755967673572589892845629256768655485151 3848 691512542619738942585029328945046483788651 3849 7156873713454696535859693786561334746854901 3850 65410496962504552060299061816711733849163651 3851 529919823217971660894306892109302307560616901 3852 3818429364464249698358977321865610953770120026 3853 24547045914413033775164854211993213274236486826 3854 141173282159361836779341763363997167744590836826 3855 728162121326519718566262442620309640197641486826 3856 3376024380695682331534489506694162877279974166826 3857 14098424863848938375428058720332611217098403916826 3858 53127962622526790375200650657976563174037488206826 3859 180960976864989453625947853457444232365930968556826 3860 557963012000384148680005881493786383128287153050576 3861 1559435084821586466823606181610838865666238453398076 3862 3955406461852118790740472571267527201852294022710576 3863 9114632281659230256923697664225171378181373182768076 3864 19099362480659951978123366466975750352714958828993076 3865 36423848995882788833511092436650162927373103638705576 3866 63262474571796422710835055284708177715963811583015076 3867 100128718494754711003862476779293362865126871946077576 3868 144489543144329582967599017124549916033221055719656326 3869 190172777200802350843533665718581054797112085079981326 3870 228360081859598003623359703011468816804564310999656326 3871 250227668357781122985377732027614941532771563762961326 3872 250227668357781122985377732027614941532771563762961326 3873 228360081859598003623359703011468816804564310999656326 3874 190172777200802350843533665718581054797112085079981326 3875 144489543144329582967599017124549916033221055719656326 3876 100128718494754711003862476779293362865126871946077576 3877 63262474571796422710835055284708177715963811583015076 3878 36423848995882788833511092436650162927373103638705576 3879 19099362480659951978123366466975750352714958828993076 3880 9114632281659230256923697664225171378181373182768076 3881 3955406461852118790740472571267527201852294022710576 3882 1559435084821586466823606181610838865666238453398076 3883 557963012000384148680005881493786383128287153050576 3884 180960976864989453625947853457444232365930968556826 3885 53127962622526790375200650657976563174037488206826 3886 14098424863848938375428058720332611217098403916826 3887 3376024380695682331534489506694162877279974166826 3888 728162121326519718566262442620309640197641486826 3889 141173282159361836779341763363997167744590836826 3890 24547045914413033775164854211993213274236486826 3891 3818429364464249698358977321865610953770120026 3892 529919823217971660894306892109302307560616901 3893 65410496962504552060299061816711733849163651 3894 7156873713454696535859693786561334746854901 3895 691512542619738942585029328945046483788651 3896 58755967673572589892845629256768655485151 3897 4369559428173228678162538598064991516401 3898 282921114054381712974552858867517436151 3899 15854434620368408848139461974296002401 3900 763772297173924901775172216321951776 3901 31387902623585954867472830807751276 3902 1090699318966307311997125394863776 3903 31720561849131979990967852646876 3904 762885593443745771828784186876 3905 14958541047916583761348709376 3906 235080463118622904438068876 3907 2899887999447658177781376 3908 27357433957053379035501 3909 190899968567736944251 3910 942645363270285501 3911 3097410832213251 3912 6182456750751 3913 6455750001 3914 2633751 3915 1 3916 1 3917 2725624 3918 6837669124 3919 6703650981544 3920 3439212369728674 3921 1072117136056806664 3922 222464305731787419124 3923 32675361652868908201624 3924 3550994927625528598830439 3925 295219970453573358020427424 3926 19271648913345633471196649944 3927 1008633053516661076479512986624 3928 43053282621303565731902690208124 3929 1520244527267937601044046993324288 3930 44943737016452917173722817858203224 3931 1123903382218332949461509914164451744 3932 23984913912865028770262262986755490899 3933 440193714165522880960107414815747836024 3934 6994887734144523113161325920191192996964 3935 96814022266324622889131865154282087997224 3936 1173311477543034179706363488850549458768314 3937 12509871502723639686067847651159168445406024 3938 117838757886649422032294493043847093041241524 3939 984380580374851113904558634644542962738720344 3940 7317403516350289530221386659126323353337031349 3941 48551719004812370042154637359492862217080320016 3942 288344485039892469141755482055811681719085611824 3943 1536628261994563221296315378167449255618271751824 3944 7364839741416799439213054419645417503713288182624 3945 31811830462018117359940235061263327874478449863824 3946 124066138801870657703766916738926978710465954469424 3947 437610336228702954460140314462529322051194032951824 3948 1398138976016406611943335201117634604827252364208074 3949 4051669871756635664260965785616418043639254403691424 3950 10662757191036448993522603110083593578409714727888824 3951 25511143291846212126117433031081989108095789522874624 3952 55543627707012586260502157597015363609762546437714324 3953 110141306922902410963069069266795367454234801451461824 3954 199065919985919410130094307295881732546232793781221144 3955 328130637339427599115540066971233625076207901837177824 3956 493545860529841575505114537441225765818739290326615974 3957 677678146346304602319579130000599064177492069825163824 3958 849722081950572982426529081248599687182965529892653824 3959 973170077987715049093693771301405825047303340117824624 3960 1018167754007523190078433530319260796581622224966532824 3961 973170077987715049093693771301405825047303340117824624 3962 849722081950572982426529081248599687182965529892653824 3963 677678146346304602319579130000599064177492069825163824 3964 493545860529841575505114537441225765818739290326615974 3965 328130637339427599115540066971233625076207901837177824 3966 199065919985919410130094307295881732546232793781221144 3967 110141306922902410963069069266795367454234801451461824 3968 55543627707012586260502157597015363609762546437714324 3969 25511143291846212126117433031081989108095789522874624 3970 10662757191036448993522603110083593578409714727888824 3971 4051669871756635664260965785616418043639254403691424 3972 1398138976016406611943335201117634604827252364208074 3973 437610336228702954460140314462529322051194032951824 3974 124066138801870657703766916738926978710465954469424 3975 31811830462018117359940235061263327874478449863824 3976 7364839741416799439213054419645417503713288182624 3977 1536628261994563221296315378167449255618271751824 3978 288344485039892469141755482055811681719085611824 3979 48551719004812370042154637359492862217080320016 3980 7317403516350289530221386659126323353337031349 3981 984380580374851113904558634644542962738720344 3982 117838757886649422032294493043847093041241524 3983 12509871502723639686067847651159168445406024 3984 1173311477543034179706363488850549458768314 3985 96814022266324622889131865154282087997224 3986 6994887734144523113161325920191192996964 3987 440193714165522880960107414815747836024 3988 23984913912865028770262262986755490899 3989 1123903382218332949461509914164451744 3990 44943737016452917173722817858203224 3991 1520244527267937601044046993324288 3992 43053282621303565731902690208124 3993 1008633053516661076479512986624 3994 19271648913345633471196649944 3995 295219970453573358020427424 3996 3550994927625528598830439 3997 32675361652868908201624 3998 222464305731787419124 3999 1072117136056806664 4000 3439212369728674 4001 6703650981544 4002 6837669124 4003 2725624 4004 1 4005 1 4006 2819609 4007 7237453122 4008 7262060641042 4009 3814137992492012 4010 1217557605825562252 4011 258786334765469541762 4012 38945921479264894251122 4013 4337926554098788138023787 4014 369744445699361412470395427 4015 24753417627873037719070695062 4016 1329076358608265310950795813942 4017 58219323099905534816648990553122 4018 2110405678276883402076743869871906 4019 64071469745781782863049504366804150 4020 1645973964158876835619720025974800662 4021 36098598351048915761837327505148958567 4022 681111699725227759962652605422462973647 4023 11131311206938007962818208294332823457762 4024 158514305110464292625566263491558884263602 4025 1977364344518996881085589415093420440880052 4026 21709669162297418718817743020764347767294612 4027 210670996733499264100155265254351704549435522 4028 1813806040475567094102882675054616463033837042 4029 13902630342155809481926882631668629378892337237 4030 95162086056307316331393396625748128442458978781 4031 583316316339114530272673852016652177964032112174 4032 3210074067903932163450249185626230539110239611822 4033 15896120027165835505501039149081580578736809922622 4034 70979589788572917039384857809661915457747364815422 4035 286324446943734817887688070486432811507523268239022 4036 1045212933502168930660344130390188100389441100293422 4037 3458120171854894229912944121876267177379748084800572 4038 10384033578982458617654672768766916964803243549744172 4039 28335009976714206658183251067012798882009201889908022 4040 70338875697888889820210596334054546293020772393374422 4041 159005486612833335438645080445292319437039915058262122 4042 327606639392972051727530497104054704800861579896049322 4043 615670582662722213702685383329584911899443726990610742 4044 1056050340091802238688821981195701592139205673569309462 4045 1654256070713424392882806584467950278825654457015215872 4046 2367563716983109346393248929833233265660444334294887472 4047 3096985240804067303371547653482370536836381573260093822 4048 3703672363216026862664031407215168704927995583233890622 4049 4050045065941036689423102265047726279735786183755764422 4050 4050045065941036689423102265047726279735786183755764422 4051 3703672363216026862664031407215168704927995583233890622 4052 3096985240804067303371547653482370536836381573260093822 4053 2367563716983109346393248929833233265660444334294887472 4054 1654256070713424392882806584467950278825654457015215872 4055 1056050340091802238688821981195701592139205673569309462 4056 615670582662722213702685383329584911899443726990610742 4057 327606639392972051727530497104054704800861579896049322 4058 159005486612833335438645080445292319437039915058262122 4059 70338875697888889820210596334054546293020772393374422 4060 28335009976714206658183251067012798882009201889908022 4061 10384033578982458617654672768766916964803243549744172 4062 3458120171854894229912944121876267177379748084800572 4063 1045212933502168930660344130390188100389441100293422 4064 286324446943734817887688070486432811507523268239022 4065 70979589788572917039384857809661915457747364815422 4066 15896120027165835505501039149081580578736809922622 4067 3210074067903932163450249185626230539110239611822 4068 583316316339114530272673852016652177964032112174 4069 95162086056307316331393396625748128442458978781 4070 13902630342155809481926882631668629378892337237 4071 1813806040475567094102882675054616463033837042 4072 210670996733499264100155265254351704549435522 4073 21709669162297418718817743020764347767294612 4074 1977364344518996881085589415093420440880052 4075 158514305110464292625566263491558884263602 4076 11131311206938007962818208294332823457762 4077 681111699725227759962652605422462973647 4078 36098598351048915761837327505148958567 4079 1645973964158876835619720025974800662 4080 64071469745781782863049504366804150 4081 2110405678276883402076743869871906 4082 58219323099905534816648990553122 4083 1329076358608265310950795813942 4084 24753417627873037719070695062 4085 369744445699361412470395427 4086 4337926554098788138023787 4087 38945921479264894251122 4088 258786334765469541762 4089 1217557605825562252 4090 3814137992492012 4091 7262060641042 4092 7237453122 4093 2819609 4094 1 4095 1 4096 2915730 4097 7655721525 4098 7859874283620 4099 4224963137338170 4100 1380717953282172600 4101 300515354528763817770 4102 46325597728895591628420 4103 5286908840810209394613795 4104 461861591936400384107257270 4105 31700721160224196890224970375 4106 1745598152199358374214985391420 4107 78444398122205224331117622507120 4108 2918131610146034345117575557271380 4109 90948435182884737089497771534963440 4110 2399366073928241937561095232494810172 4111 54058298137395370266623466175664325795 4112 1048210636610671725062976943063951047870 4113 17611602521466603507605731654495114037295 4114 257936073344267638284934015810358028634020 4115 3310510295191619649833941579842941313662610 4116 37411457807450010676985193463265759560904520 4117 373837749105523203942432382461153514935763170 4118 3315778296414205808880704609655448567256335620 4119 26194060637718960960049608844538743069876957545 4120 184876610835688274661705239240719977618086674506 4121 1169072686166852325066665483433964564349665736805 4122 6640267500464133960965658315409688315188038511500 4123 33955913354646139573119843658344997066302469661820 4124 156653233661543533203032019200568026392996148603820 4125 653252834833815151735355555773668137178929137201020 4126 2466538995617895390476170633645685086968563743847820 4127 8445693793030918591496530696456430632611108890765070 4128 26262367179261644291506694519983399682758086853801320 4129 74256324408087906444949350045308637996771219238514070 4130 191129321954730611371347892290533537800385051257393020 4131 448286496525277783713314011847319467571716894478901320 4132 958977925554629779450399244892192478204139287781966820 4133 1872530580951408674611042736078965312703871977721630120 4134 3339751512346235385020561070409236834779200237321695420 4135 5444006341802360274759781668885436372135335576722801730 4136 8114372596182379813327587853352276435432071997825314320 4137 11063572274714529906123357735795573694093126278159414570 4138 13802979363255336900662793782552070053369262880549091820 4139 15760925495503938765098503558917214786644996878495318820 4140 16473217009782643613159135055587381047914096612579626620 4141 15760925495503938765098503558917214786644996878495318820 4142 13802979363255336900662793782552070053369262880549091820 4143 11063572274714529906123357735795573694093126278159414570 4144 8114372596182379813327587853352276435432071997825314320 4145 5444006341802360274759781668885436372135335576722801730 4146 3339751512346235385020561070409236834779200237321695420 4147 1872530580951408674611042736078965312703871977721630120 4148 958977925554629779450399244892192478204139287781966820 4149 448286496525277783713314011847319467571716894478901320 4150 191129321954730611371347892290533537800385051257393020 4151 74256324408087906444949350045308637996771219238514070 4152 26262367179261644291506694519983399682758086853801320 4153 8445693793030918591496530696456430632611108890765070 4154 2466538995617895390476170633645685086968563743847820 4155 653252834833815151735355555773668137178929137201020 4156 156653233661543533203032019200568026392996148603820 4157 33955913354646139573119843658344997066302469661820 4158 6640267500464133960965658315409688315188038511500 4159 1169072686166852325066665483433964564349665736805 4160 184876610835688274661705239240719977618086674506 4161 26194060637718960960049608844538743069876957545 4162 3315778296414205808880704609655448567256335620 4163 373837749105523203942432382461153514935763170 4164 37411457807450010676985193463265759560904520 4165 3310510295191619649833941579842941313662610 4166 257936073344267638284934015810358028634020 4167 17611602521466603507605731654495114037295 4168 1048210636610671725062976943063951047870 4169 54058298137395370266623466175664325795 4170 2399366073928241937561095232494810172 4171 90948435182884737089497771534963440 4172 2918131610146034345117575557271380 4173 78444398122205224331117622507120 4174 1745598152199358374214985391420 4175 31700721160224196890224970375 4176 461861591936400384107257270 4177 5286908840810209394613795 4178 46325597728895591628420 4179 300515354528763817770 4180 1380717953282172600 4181 4224963137338170 4182 7859874283620 4183 7655721525 4184 2915730 4185 1 4186 1 4187 3014011 4188 8093108023 4189 8499382236709 4190 4674660230289868 4191 1563518025024345208 4192 348380243575879140808 4193 54994309878763778684668 4194 6428834824827485728258783 4195 575443744614460242147101293 4196 40480953107983555771253464633 4197 2285333807277980739449854695283 4198 105324079813680851470297651182118 4199 4019490959781795694726466977273870 4200 128559909269211401982124300939796878 4201 3481756991035815004026221584762641574 4202 80557748445820590697993788118419509479 4203 1604693117436800536631159683107554403493 4204 27707701161075422599164690528323772703273 4205 417192058022735914953283427087207872071043 4206 5506935165900114077383341237551143911339988 4207 64030113758218399568739406654035425895965488 4208 658576117196051826431114616008207921741803168 4209 6014995203723940014737513492874965685241803748 4210 48951822668604405439087210872865412225638084993 4211 356089544326476617851188682520900970075641613691 4212 2321832730201143920016121681052571483615382649551 4213 13604868932729973283951907963400287833763091207373 4214 71805438107291703150624096056180220462874289178394 4215 342085798605518549492537662699588164637105279661818 4216 1473867966195301953915306336580259516114443425255418 4217 5752839480955856013669421507297141982253150143739418 4218 20374639828385323381745867838344044520479906759077568 4219 65569295447712767973982156497943561456817154479213668 4220 191987357610291555042344593433399277838880781552395068 4221 512045784831423563572563779008084782012518059618624168 4222 1245256885176889229721070598714497263298048614471583918 4223 2763907821782840034127292943092710512207257106167029318 4224 5603459436582894637609648640417432048959133880502840678 4225 10384033221639629922843055172801534915903290058274495118 4226 17600279093386663881882089716938297787841146060796897548 4227 27298716534186903238655418287247567571565716157532315448 4228 38763237763690525252823958841616597670467669242623339568 4229 50408117398309457326038926504570092675166301480215795668 4230 60047287182939165466754834080679107261953587970163016818 4231 65534754625874430026263515547228059386266949567436341218 4232 65534754625874430026263515547228059386266949567436341218 4233 60047287182939165466754834080679107261953587970163016818 4234 50408117398309457326038926504570092675166301480215795668 4235 38763237763690525252823958841616597670467669242623339568 4236 27298716534186903238655418287247567571565716157532315448 4237 17600279093386663881882089716938297787841146060796897548 4238 10384033221639629922843055172801534915903290058274495118 4239 5603459436582894637609648640417432048959133880502840678 4240 2763907821782840034127292943092710512207257106167029318 4241 1245256885176889229721070598714497263298048614471583918 4242 512045784831423563572563779008084782012518059618624168 4243 191987357610291555042344593433399277838880781552395068 4244 65569295447712767973982156497943561456817154479213668 4245 20374639828385323381745867838344044520479906759077568 4246 5752839480955856013669421507297141982253150143739418 4247 1473867966195301953915306336580259516114443425255418 4248 342085798605518549492537662699588164637105279661818 4249 71805438107291703150624096056180220462874289178394 4250 13604868932729973283951907963400287833763091207373 4251 2321832730201143920016121681052571483615382649551 4252 356089544326476617851188682520900970075641613691 4253 48951822668604405439087210872865412225638084993 4254 6014995203723940014737513492874965685241803748 4255 658576117196051826431114616008207921741803168 4256 64030113758218399568739406654035425895965488 4257 5506935165900114077383341237551143911339988 4258 417192058022735914953283427087207872071043 4259 27707701161075422599164690528323772703273 4260 1604693117436800536631159683107554403493 4261 80557748445820590697993788118419509479 4262 3481756991035815004026221584762641574 4263 128559909269211401982124300939796878 4264 4019490959781795694726466977273870 4265 105324079813680851470297651182118 4266 2285333807277980739449854695283 4267 40480953107983555771253464633 4268 575443744614460242147101293 4269 6428834824827485728258783 4270 54994309878763778684668 4271 348380243575879140808 4272 1563518025024345208 4273 4674660230289868 4274 8499382236709 4275 8093108023 4276 3014011 4277 1 4278 1 4279 3114476 4280 8550260626 4281 9182980109756 4282 5166410202567131 4283 1768060380434147616 4284 403198133119914523116 4285 65158590611664428347616 4286 7800026284471329276801041 4287 715155351101724229378872916 4288 51547644912305859586019300366 4289 2982622605618528654661186022116 4290 140928918115475478932741039553491 4291 5515741041319532590844510840377496 4292 180983428929857573344562084532286496 4293 5030091162671213935024725521828381336 4294 119474806426269297113964297122298714911 4295 2444015826288532002994392644876114178836 4296 43352185490118008148352917153159644365766 4297 670818028110247073453460928580470286504516 4298 9103344650701237528852415293620869208528341 4299 108859508157514450170806582883995899385609216 4300 1152000566770483256511569451640256816859762716 4301 10829918371668407812422773685468308046420766016 4302 90758172311508385683362127348166592165616580391 4303 680130630056854678018991289025444339657436905676 4304 4570621451309677251755076452870086357984479840026 4305 27615369020281949349178470308535825752015242975676 4306 150360304698093600839520437361735648656264813215781 4307 739339719652815963474665526240887690428384998075656 4308 3289435193370579498510164417597169809109340033811816 4309 13265591107691189453008204044736127426899961447831816 4310 48568119030688824083657516891962974473188797344468066 4311 161667305304950211635111734549471159784880192559208816 4312 489898774591778450797706893588674019313006132237146316 4313 1353053758396340483155571420387766339054969317607356816 4314 3409631947508149081379121877432552030458942634862670566 4315 7846824207963959529749211991899571796124689899409981816 4316 16505863553243486800297026628574713304479830156829067216 4317 31758534668878077499872201085549348475952200681371412216 4318 55929191592502057369236961721861431730593036959440477666 4319 90200767892032827241684181566482935365569498932479132416 4320 133282890250103583798598743330164543909365602123121058916 4321 180506239873601296799743852116091516375201020659220038816 4322 224123865757373814965826157029201404736502207730740032566 4323 255182229176934980335622291149352910261785285206535467816 4324 266459991335972957249642865411806395306799685054411497816 4325 255182229176934980335622291149352910261785285206535467816 4326 224123865757373814965826157029201404736502207730740032566 4327 180506239873601296799743852116091516375201020659220038816 4328 133282890250103583798598743330164543909365602123121058916 4329 90200767892032827241684181566482935365569498932479132416 4330 55929191592502057369236961721861431730593036959440477666 4331 31758534668878077499872201085549348475952200681371412216 4332 16505863553243486800297026628574713304479830156829067216 4333 7846824207963959529749211991899571796124689899409981816 4334 3409631947508149081379121877432552030458942634862670566 4335 1353053758396340483155571420387766339054969317607356816 4336 489898774591778450797706893588674019313006132237146316 4337 161667305304950211635111734549471159784880192559208816 4338 48568119030688824083657516891962974473188797344468066 4339 13265591107691189453008204044736127426899961447831816 4340 3289435193370579498510164417597169809109340033811816 4341 739339719652815963474665526240887690428384998075656 4342 150360304698093600839520437361735648656264813215781 4343 27615369020281949349178470308535825752015242975676 4344 4570621451309677251755076452870086357984479840026 4345 680130630056854678018991289025444339657436905676 4346 90758172311508385683362127348166592165616580391 4347 10829918371668407812422773685468308046420766016 4348 1152000566770483256511569451640256816859762716 4349 108859508157514450170806582883995899385609216 4350 9103344650701237528852415293620869208528341 4351 670818028110247073453460928580470286504516 4352 43352185490118008148352917153159644365766 4353 2444015826288532002994392644876114178836 4354 119474806426269297113964297122298714911 4355 5030091162671213935024725521828381336 4356 180983428929857573344562084532286496 4357 5515741041319532590844510840377496 4358 140928918115475478932741039553491 4359 2982622605618528654661186022116 4360 51547644912305859586019300366 4361 715155351101724229378872916 4362 7800026284471329276801041 4363 65158590611664428347616 4364 403198133119914523116 4365 1768060380434147616 4366 5166410202567131 4367 9182980109756 4368 8550260626 4369 3114476 4370 1 4371 1 4372 3217149 4373 9027841824 4374 9913172382928 4375 5703614538998619 4376 1996645329618848151 4377 465883910244397945114 4378 77055150913059708513114 4379 9443108744395467278304729 4380 886602987668241094463072389 4381 65459298479000453016463063404 4382 3880801266969312571690310198364 4383 187937643964897941424683645339739 4384 7541214815219181704982459750393543 4385 253767863623248654199409756679915774 4386 7235592672457823121920182096783902462 4387 176367571391159438596804438609107626859 4388 3703718999214348210532893210791260167759 4389 67466474976164857244564257915937304265428 4390 1072457834791809786213379206558462838076964 4391 14956661957519624172345050011465331734106529 4392 183874874355801651410304708909826406975051589 4393 2001242818570120299070293110925552522426144714 4394 19356948653821714313036429307705996427061001354 4395 166970842554685532150571327273031334428460589339 4396 1288469693607708028913755719764869554573255471471 4397 8920174801899517123249078059910635377814845572824 4398 55546944556063310332126159742741909050809286443624 4399 311856417293326870864651153984251003670972136748633 4400 1581921390807347738778039882733178866171265194578669 4401 7264326025131142610614637382404111765107369209907686 4402 30252018745588444240396758004459217424759668179811814 4403 114435463766794382826024641141868051627587911477800564 4404 393775365064200158339807867724069039190315326162073164 4405 1234221293484806466438203764508276092984570425284110314 4406 3527879746967130036365598586501296012369560929911475914 4407 9206165067398574860155924323929438342138095227898883064 4408 21953687226625035421793524091236398504891325939613738064 4409 47882147298491656204164402017938755475931397207241753134 4410 95588902116036456524797066299548064961108466952185917614 4411 174782492540018558797556154771768582071292633560041212804 4412 292883038538152146855886781482954579712961007456076287164 4413 449994708666191307676457143322634747258353171524596842914 4414 634178589422585889423100067101201527531539585916059736834 4415 820058520805067960460905259182588182152852912822491039064 4416 973218014828086895398422645916315013676032433119925070864 4417 1060170603826105170333685443234208423880245555429254257814 4418 1060170603826105170333685443234208423880245555429254257814 4419 973218014828086895398422645916315013676032433119925070864 4420 820058520805067960460905259182588182152852912822491039064 4421 634178589422585889423100067101201527531539585916059736834 4422 449994708666191307676457143322634747258353171524596842914 4423 292883038538152146855886781482954579712961007456076287164 4424 174782492540018558797556154771768582071292633560041212804 4425 95588902116036456524797066299548064961108466952185917614 4426 47882147298491656204164402017938755475931397207241753134 4427 21953687226625035421793524091236398504891325939613738064 4428 9206165067398574860155924323929438342138095227898883064 4429 3527879746967130036365598586501296012369560929911475914 4430 1234221293484806466438203764508276092984570425284110314 4431 393775365064200158339807867724069039190315326162073164 4432 114435463766794382826024641141868051627587911477800564 4433 30252018745588444240396758004459217424759668179811814 4434 7264326025131142610614637382404111765107369209907686 4435 1581921390807347738778039882733178866171265194578669 4436 311856417293326870864651153984251003670972136748633 4437 55546944556063310332126159742741909050809286443624 4438 8920174801899517123249078059910635377814845572824 4439 1288469693607708028913755719764869554573255471471 4440 166970842554685532150571327273031334428460589339 4441 19356948653821714313036429307705996427061001354 4442 2001242818570120299070293110925552522426144714 4443 183874874355801651410304708909826406975051589 4444 14956661957519624172345050011465331734106529 4445 1072457834791809786213379206558462838076964 4446 67466474976164857244564257915937304265428 4447 3703718999214348210532893210791260167759 4448 176367571391159438596804438609107626859 4449 7235592672457823121920182096783902462 4450 253767863623248654199409756679915774 4451 7541214815219181704982459750393543 4452 187937643964897941424683645339739 4453 3880801266969312571690310198364 4454 65459298479000453016463063404 4455 886602987668241094463072389 4456 9443108744395467278304729 4457 77055150913059708513114 4458 465883910244397945114 4459 1996645329618848151 4460 5703614538998619 4461 9913172382928 4462 9027841824 4463 3217149 4464 1 4465 1 4466 3322054 4467 9526528747 4468 10692576076456 4469 6289907877085645 4470 2251787019996728026 4471 537460620091037265799 4472 90954874169252460397612 4473 11408015092678489845393877 4474 1096511568319803082786699942 4475 82902045678494585706478670167 4476 5034415137566762113811613799552 4477 249805490249915967929891489084737 4478 10273539023631928699541321978797066 4479 354437096315301540134175608268505075 4480 10364229575012955380475203993506636468 4481 259168426247753398354907167603755674095 4482 5585287474751049173103079601300189130082 4483 104444875777844619537027588544313536735861 4484 1704992026211301356766612526507172329420720 4485 24427289606296529053675506389381603565741667 4486 308617951611258586580583227065845625537909102 4487 3453193464910329956612551224621539055305253337 4488 34351768033542760611867466095365571124080087052 4489 304871941297692000430323761596369443726210774067 4490 2421554276593096460560857306394020153025331292466 4491 17263161822499653726758509892415288466476965844049 4492 110744811691507212586752704970211284501927705415672 4493 640809751287675825558800879213995296231608949974311 4494 3351749007642616568530787901805325669218687829086030 4495 15878200807391717472955173195840483466891919461518421 4496 68248554290047530206335086058059994510257811413655684 4497 266595915195498164868496429914296853555694575834593062 4498 947813729268470398735269824954045596837168687792357912 4499 3071032983200430207666824661100004631367489940559874762 4500 9079575776418663222667133780643491953608231128611804012 4501 24521248663778572858400322569554782846540539702976245662 4502 60554138684710507577019678466838356751730988455702169312 4503 136852353427445747124064473335054686258912033909886902882 4504 283274801500167420620441147602630679249216517743542120852 4505 537415327529589774246691354391699658892105387301435131342 4506 935015285295383834868227234470111601649679291727700147352 4507 1492644883152269374940242271895057677332319351252051440162 4508 2187306701549536189378915898295466188725554704598081399132 4509 2943264581944007552636049057502598311944966636202904202502 4510 3637742741728548660561408947475121509145464381823814182912 4511 4130480470959338696523740259758540977775535644244765602362 4512 4309080518777072627807882769274524561577772257551162467812 4513 4130480470959338696523740259758540977775535644244765602362 4514 3637742741728548660561408947475121509145464381823814182912 4515 2943264581944007552636049057502598311944966636202904202502 4516 2187306701549536189378915898295466188725554704598081399132 4517 1492644883152269374940242271895057677332319351252051440162 4518 935015285295383834868227234470111601649679291727700147352 4519 537415327529589774246691354391699658892105387301435131342 4520 283274801500167420620441147602630679249216517743542120852 4521 136852353427445747124064473335054686258912033909886902882 4522 60554138684710507577019678466838356751730988455702169312 4523 24521248663778572858400322569554782846540539702976245662 4524 9079575776418663222667133780643491953608231128611804012 4525 3071032983200430207666824661100004631367489940559874762 4526 947813729268470398735269824954045596837168687792357912 4527 266595915195498164868496429914296853555694575834593062 4528 68248554290047530206335086058059994510257811413655684 4529 15878200807391717472955173195840483466891919461518421 4530 3351749007642616568530787901805325669218687829086030 4531 640809751287675825558800879213995296231608949974311 4532 110744811691507212586752704970211284501927705415672 4533 17263161822499653726758509892415288466476965844049 4534 2421554276593096460560857306394020153025331292466 4535 304871941297692000430323761596369443726210774067 4536 34351768033542760611867466095365571124080087052 4537 3453193464910329956612551224621539055305253337 4538 308617951611258586580583227065845625537909102 4539 24427289606296529053675506389381603565741667 4540 1704992026211301356766612526507172329420720 4541 104444875777844619537027588544313536735861 4542 5585287474751049173103079601300189130082 4543 259168426247753398354907167603755674095 4544 10364229575012955380475203993506636468 4545 354437096315301540134175608268505075 4546 10273539023631928699541321978797066 4547 249805490249915967929891489084737 4548 5034415137566762113811613799552 4549 82902045678494585706478670167 4550 1096511568319803082786699942 4551 11408015092678489845393877 4552 90954874169252460397612 4553 537460620091037265799 4554 2251787019996728026 4555 6289907877085645 4556 10692576076456 4557 9526528747 4558 3322054 4559 1 4560 1 4561 3429215 4562 10047013325 4563 11523924501515 4564 6929171175382145 4565 2536230631771609583 4566 619070840573342930765 4567 107167285181888694410075 4568 13753134931675715782650485 4569 1352930940239550315324675035 4570 104716854774541194406129862225 4571 6511937743880018431359547504535 4572 330976314025901806359100479696485 4573 13946832678722231501808864829064315 4574 493157051808998270511051024617132545 4575 14784508304922175737320957269039144631 4576 379151100077842893908714871899552262155 4577 8382550970170205727539733611711491461245 4578 160865144808504424199929173596177669474015 4579 2695806928860584098861117488103227772511345 4580 39662923481543670664782287555734156304284907 4581 514788815222126039116076728728605338792550285 4582 5919527200831170246833702595253455470809052735 4583 60539319247147765278004581614258769235279057985 4584 552582296958008325622637564096106638339036509535 4585 4515837857017650079843448697278468209315995509081 4586 33136577940257718911671761556952862501240298872515 4587 218895926812897426185907171207460104279681722741725 4588 1304847148144414527523784306288625816420440399201615 4589 7034176005514142682858101605165120780473408588800345 4590 34360161437104676630503472586586234049702311106649203 4591 152358515944009896111460400654957997095057577276179165 4592 614270842059976406544618123275544940668962295684913400 4593 2255190154415997296754716886151476180777658777864193060 4594 7549640086732394813455430629407882947590178156274072560 4595 23074075975226420752842456925738958193028200816339101660 4596 64455752137369579098315783431054836266909762843764157560 4597 164730861534343652171667476129052771103472081788413173060 4598 385528016292656898240358619572204204652687293167970478960 4599 826901749231103257264785171050471955433885732698933684860 4600 1626589010512828432644906526344852428790200542549548033440 4601 2936284588384344008944960742378015751459576107372640909660 4602 4866853801401244889180718063528449515758299124612483986360 4603 7410134447277134831269684274565204255867287176051565905460 4604 10367993756430599309373152814673781085273038170044980927360 4605 13334715565386770797148841485239612077463525496604668353820 4606 15768476361362760498300708397500257951133409270949141985560 4607 17146549564300434831485533519404878984611552108172333987060 4608 17146549564300434831485533519404878984611552108172333987060 4609 15768476361362760498300708397500257951133409270949141985560 4610 13334715565386770797148841485239612077463525496604668353820 4611 10367993756430599309373152814673781085273038170044980927360 4612 7410134447277134831269684274565204255867287176051565905460 4613 4866853801401244889180718063528449515758299124612483986360 4614 2936284588384344008944960742378015751459576107372640909660 4615 1626589010512828432644906526344852428790200542549548033440 4616 826901749231103257264785171050471955433885732698933684860 4617 385528016292656898240358619572204204652687293167970478960 4618 164730861534343652171667476129052771103472081788413173060 4619 64455752137369579098315783431054836266909762843764157560 4620 23074075975226420752842456925738958193028200816339101660 4621 7549640086732394813455430629407882947590178156274072560 4622 2255190154415997296754716886151476180777658777864193060 4623 614270842059976406544618123275544940668962295684913400 4624 152358515944009896111460400654957997095057577276179165 4625 34360161437104676630503472586586234049702311106649203 4626 7034176005514142682858101605165120780473408588800345 4627 1304847148144414527523784306288625816420440399201615 4628 218895926812897426185907171207460104279681722741725 4629 33136577940257718911671761556952862501240298872515 4630 4515837857017650079843448697278468209315995509081 4631 552582296958008325622637564096106638339036509535 4632 60539319247147765278004581614258769235279057985 4633 5919527200831170246833702595253455470809052735 4634 514788815222126039116076728728605338792550285 4635 39662923481543670664782287555734156304284907 4636 2695806928860584098861117488103227772511345 4637 160865144808504424199929173596177669474015 4638 8382550970170205727539733611711491461245 4639 379151100077842893908714871899552262155 4640 14784508304922175737320957269039144631 4641 493157051808998270511051024617132545 4642 13946832678722231501808864829064315 4643 330976314025901806359100479696485 4644 6511937743880018431359547504535 4645 104716854774541194406129862225 4646 1352930940239550315324675035 4647 13753134931675715782650485 4648 107167285181888694410075 4649 619070840573342930765 4650 2536230631771609583 4651 6929171175382145 4652 11523924501515 4653 10047013325 4654 3429215 4655 1 4656 1 4657 3538656 4658 10590002448 4659 12410071093536 4660 7625545470270888 4661 2852970745277419872 4662 711989108264611906992 4663 126045544331240635436448 4664 16546628832083614416944724 4665 1665477673294690601444128608 4666 131932128740833622328082013328 4667 8399107728409953463016338055328 4668 437149212023945585131267015099608 4669 18868705065452026671450503654830560 4670 683616179553876998056917057018272688 4671 21005089323947402197767249158864908576 4672 552272923132254177542505436049913861186 4673 12522124032517420923958412025944570974368 4674 246526832341767574158501879933000815551344 4675 4239700431026984312341803312076785007137888 4676 64035783048626797671408698486636672011658424 4677 853512945721302125525071107819561495941688864 4678 10082460008917073205859058805373784056182214608 4679 105968115919806688244767962980537220254251335648 4680 994390520399959038183394404387399358502881551108 4681 8357750855541206740519370438834827587874015062816 4682 63099128065477391160889455100433981132885946301296 4683 429038795301953190772504820494215678842054687290848 4684 2633573851941145137904213031254429098762300622702536 4685 14625655148711259749522489792447464686411324692323488 4686 73632323745856517303951924599152179559667409227850832 4687 336660534694169988688507847744193413259061036585933152 4688 1400247313199709997595802729828899687587910114966791023 4689 5305925483304075925621764376712958816183931661748288384 4690 18342477252423001718292973865941418207835145670003411808 4691 57921213882806547040870483934438615011573838873476612608 4692 167259968571594336349242974147140617136317098875246822608 4693 442145936912692914303441257093885230045651272110056391808 4694 1070924000880111995591808771129505172984256396973936587168 4695 2378642386237211791740714120357575592342654068536848830208 4696 4848365699289202895760107483931374807050327485900583327848 4697 9074809149889095212298954567936593134786159485804885867648 4698 15606276779571177796251357611812930534435750463970249792608 4699 24671153825543711438232652334078006190963000323069795705088 4700 35865979895284941001505932664353214329338844513553660684208 4701 47964591340610772535347259762865372271645156358200600905088 4702 59021884853197823537881924280582783700727233731746606608288 4703 66840157863950863992796962980756069393411074576102883255808 4704 69669138229683872052141220405160876716421674881626535990108 4705 66840157863950863992796962980756069393411074576102883255808 4706 59021884853197823537881924280582783700727233731746606608288 4707 47964591340610772535347259762865372271645156358200600905088 4708 35865979895284941001505932664353214329338844513553660684208 4709 24671153825543711438232652334078006190963000323069795705088 4710 15606276779571177796251357611812930534435750463970249792608 4711 9074809149889095212298954567936593134786159485804885867648 4712 4848365699289202895760107483931374807050327485900583327848 4713 2378642386237211791740714120357575592342654068536848830208 4714 1070924000880111995591808771129505172984256396973936587168 4715 442145936912692914303441257093885230045651272110056391808 4716 167259968571594336349242974147140617136317098875246822608 4717 57921213882806547040870483934438615011573838873476612608 4718 18342477252423001718292973865941418207835145670003411808 4719 5305925483304075925621764376712958816183931661748288384 4720 1400247313199709997595802729828899687587910114966791023 4721 336660534694169988688507847744193413259061036585933152 4722 73632323745856517303951924599152179559667409227850832 4723 14625655148711259749522489792447464686411324692323488 4724 2633573851941145137904213031254429098762300622702536 4725 429038795301953190772504820494215678842054687290848 4726 63099128065477391160889455100433981132885946301296 4727 8357750855541206740519370438834827587874015062816 4728 994390520399959038183394404387399358502881551108 4729 105968115919806688244767962980537220254251335648 4730 10082460008917073205859058805373784056182214608 4731 853512945721302125525071107819561495941688864 4732 64035783048626797671408698486636672011658424 4733 4239700431026984312341803312076785007137888 4734 246526832341767574158501879933000815551344 4735 12522124032517420923958412025944570974368 4736 552272923132254177542505436049913861186 4737 21005089323947402197767249158864908576 4738 683616179553876998056917057018272688 4739 18868705065452026671450503654830560 4740 437149212023945585131267015099608 4741 8399107728409953463016338055328 4742 131932128740833622328082013328 4743 1665477673294690601444128608 4744 16546628832083614416944724 4745 126045544331240635436448 4746 711989108264611906992 4747 2852970745277419872 4748 7625545470270888 4749 12410071093536 4750 10590002448 4751 3538656 4752 1 4753 1 4754 3650401 4755 11156218126 4756 13353993328846 4757 8383446240637846 4758 3205270946003943766 4759 817635479498824249966 4760 147992021789287189278766 4761 19867928925211805160700186 4762 2045617544829160566643876186 4763 165802685212468803822714190606 4764 10803013918324103750370871366606 4765 575612763343747354177369689565606 4766 25442084139793633054639740278808166 4767 944184011410119271138852583680221166 4768 29725517324739272225854220996553175726 4769 801030775327550630182999027903084171876 4770 18620752836090174274895704675372764149476 4771 375961866785820661550275180112288190450286 4772 6633079706606733520921853568894324930522286 4773 102812735452404369574288730317862036423098246 4774 1406779136312167105638438480690746400813615046 4775 17065747746636817869246004232988378113886943246 4776 184260609728180134965047437008352778186170621006 4777 1776938752325481833466122357958210568359187958506 4778 15354201382338959352848085844071558258026126157226 4779 119220857792278978504467490083379158238791097222126 4780 834046126735503042493517849912444970739718849959726 4781 5269655073465223768481771869901356860582769097473846 4782 30135541082557023764947483052738975440465164112777846 4783 156296196123092360543625929053188584487836274890001166 4784 736517928954455856586065919509763869048709172683660366 4785 3158697427450508599227741041707052783628541422134389291 4786 12347635398215624524253896799400297245093389195616249611 4787 44056883457724581270033219133242149257295464171189147486 4788 143663750405623634576195279782311356273789557079964611806 4789 428630579261848919122873710336426605220625650348908501806 4790 1171315181611146564992939968897876628335223222963825861806 4791 2934452770773188236508628553659943553092453969109374264606 4792 6745430395153952180026327973997532583082653928991678504606 4793 14237981245467361088853040375494791876316867628599523932406 4794 27614223788634529591479202968552229592097845346525002604406 4795 49239820731541088910107494449948553971451579654044582957406 4796 80764083525468899594006683783157751315691441867577913770206 4797 121905662123866066315091593233825884822901032160623089280206 4798 169389515535409403007112288725653195765154617721315228925006 4799 216734411181952403847609512282512784643613982922925075519006 4800 255410421413460725742172637329495162136640500122623441775006 4801 277254733771190919391174244469517774687800542896268867716306 4802 277254733771190919391174244469517774687800542896268867716306 4803 255410421413460725742172637329495162136640500122623441775006 4804 216734411181952403847609512282512784643613982922925075519006 4805 169389515535409403007112288725653195765154617721315228925006 4806 121905662123866066315091593233825884822901032160623089280206 4807 80764083525468899594006683783157751315691441867577913770206 4808 49239820731541088910107494449948553971451579654044582957406 4809 27614223788634529591479202968552229592097845346525002604406 4810 14237981245467361088853040375494791876316867628599523932406 4811 6745430395153952180026327973997532583082653928991678504606 4812 2934452770773188236508628553659943553092453969109374264606 4813 1171315181611146564992939968897876628335223222963825861806 4814 428630579261848919122873710336426605220625650348908501806 4815 143663750405623634576195279782311356273789557079964611806 4816 44056883457724581270033219133242149257295464171189147486 4817 12347635398215624524253896799400297245093389195616249611 4818 3158697427450508599227741041707052783628541422134389291 4819 736517928954455856586065919509763869048709172683660366 4820 156296196123092360543625929053188584487836274890001166 4821 30135541082557023764947483052738975440465164112777846 4822 5269655073465223768481771869901356860582769097473846 4823 834046126735503042493517849912444970739718849959726 4824 119220857792278978504467490083379158238791097222126 4825 15354201382338959352848085844071558258026126157226 4826 1776938752325481833466122357958210568359187958506 4827 184260609728180134965047437008352778186170621006 4828 17065747746636817869246004232988378113886943246 4829 1406779136312167105638438480690746400813615046 4830 102812735452404369574288730317862036423098246 4831 6633079706606733520921853568894324930522286 4832 375961866785820661550275180112288190450286 4833 18620752836090174274895704675372764149476 4834 801030775327550630182999027903084171876 4835 29725517324739272225854220996553175726 4836 944184011410119271138852583680221166 4837 25442084139793633054639740278808166 4838 575612763343747354177369689565606 4839 10803013918324103750370871366606 4840 165802685212468803822714190606 4841 2045617544829160566643876186 4842 19867928925211805160700186 4843 147992021789287189278766 4844 817635479498824249966 4845 3205270946003943766 4846 8383446240637846 4847 13353993328846 4848 11156218126 4849 3650401 4850 1 4851 1 4852 3764474 4853 11746397649 4854 14358796725532 4855 9207578400372884 4856 3596684736039066476 4857 937590316417456698164 4858 173464511727519790918364 4859 23809449772199820635163152 4860 2506995005425745819820140564 4861 207856275370904073155929880816 4862 13857085024726938210395325400604 4863 755662995315815750016884212345604 4864 34193169258813496676148613005406988 4865 1299430889954645184531414883128767524 4866 41904405802951178502544110300069778140 4867 1157017817482694333855527400321483093174 4868 27566310425086795840130087758818080260024 4869 570622625799296673890692816607534261386358 4870 10324779232101072107951084818275726607164764 4871 164177226686858458147329878206504919370085700 4872 2305345726648221555169823725338727613454516044 4873 28709596200467968437056758253927642721044033444 4874 318329783571565609452814838378815099388117226908 4875 3153666073947026317052487428087995333033874124704 4876 28004554736649593695426088361421398557340802228916 4877 223550687697915497184076278511044874607430159573824 4878 1608440168090662445148322406393932934282390582092124 4879 10455905534256897232714191954811469224091566309951892 4880 61546255806605934709200900012290136449129425405827884 4881 328698732282398814014732264302925796527469185514854516 4882 1595692417954744110341217443839692655802309425185809564 4883 7053182111306907126612395159749752607070624646741443639 4884 28429749433267841033422269720837464354653902422250127262 4885 104645938980663234005814631961906118794456967432206900039 4886 352199665438853319254352517012990862758321420823593244156 4887 1085122208658438923759008635163264101808208602889591861804 4888 3063732677981953066488781877732340629540688191646067211804 4889 7934530139012208976755683873523651293557831418434955119724 4890 18865316414434622741936591027958331746920718057817375809404 4891 41211164306595633160629205020884925331960036947187767472484 4892 82769787993072229202468171481271439916944729430214516423404 4893 152931785560349463078914943347925801636557946718305134906404 4894 260088639957081330368956303105528531593117427305330976355324 4895 407322726369567026008853980438255889994968384716682132510604 4896 587643124335420293702661248182832092981504950535078492296284 4897 781231243890734336945845639306607882809860260326734784909004 4898 957280837858332900636456015585950999846628129560739306331004 4899 1081349472764972098942628275500709122853066117405124598006824 4900 1126168712431435280826006724958659827082406328877628184332804 4901 1081349472764972098942628275500709122853066117405124598006824 4902 957280837858332900636456015585950999846628129560739306331004 4903 781231243890734336945845639306607882809860260326734784909004 4904 587643124335420293702661248182832092981504950535078492296284 4905 407322726369567026008853980438255889994968384716682132510604 4906 260088639957081330368956303105528531593117427305330976355324 4907 152931785560349463078914943347925801636557946718305134906404 4908 82769787993072229202468171481271439916944729430214516423404 4909 41211164306595633160629205020884925331960036947187767472484 4910 18865316414434622741936591027958331746920718057817375809404 4911 7934530139012208976755683873523651293557831418434955119724 4912 3063732677981953066488781877732340629540688191646067211804 4913 1085122208658438923759008635163264101808208602889591861804 4914 352199665438853319254352517012990862758321420823593244156 4915 104645938980663234005814631961906118794456967432206900039 4916 28429749433267841033422269720837464354653902422250127262 4917 7053182111306907126612395159749752607070624646741443639 4918 1595692417954744110341217443839692655802309425185809564 4919 328698732282398814014732264302925796527469185514854516 4920 61546255806605934709200900012290136449129425405827884 4921 10455905534256897232714191954811469224091566309951892 4922 1608440168090662445148322406393932934282390582092124 4923 223550687697915497184076278511044874607430159573824 4924 28004554736649593695426088361421398557340802228916 4925 3153666073947026317052487428087995333033874124704 4926 318329783571565609452814838378815099388117226908 4927 28709596200467968437056758253927642721044033444 4928 2305345726648221555169823725338727613454516044 4929 164177226686858458147329878206504919370085700 4930 10324779232101072107951084818275726607164764 4931 570622625799296673890692816607534261386358 4932 27566310425086795840130087758818080260024 4933 1157017817482694333855527400321483093174 4934 41904405802951178502544110300069778140 4935 1299430889954645184531414883128767524 4936 34193169258813496676148613005406988 4937 755662995315815750016884212345604 4938 13857085024726938210395325400604 4939 207856275370904073155929880816 4940 2506995005425745819820140564 4941 23809449772199820635163152 4942 173464511727519790918364 4943 937590316417456698164 4944 3596684736039066476 4945 9207578400372884 4946 14358796725532 4947 11746397649 4948 3764474 4949 1 4950 1 4951 3880899 4952 12361293747 4953 15427718929425 4954 10102951939055778 4955 4031077823683334226 4956 1073610393707661401394 4957 202983151909234224333762 4958 28478536212865561674054390 4959 3065816797137965139433680318 4960 259948992641540096822508384606 4961 17727170913775675953441448423254 4962 989124753884584817692022846815602 4963 45807128217590418741792725745921666 4964 1782115416846255814859269377829436130 4965 58850776926428654667708976120735293714 4966 1664432860330526547739156284317892546168 4967 40631743355127559841867638705407376866972 4968 862037907435928515629210887200753966994396 4969 15991232362548995408706314623022805808785720 4970 260780096989260540511210669236987294727893234 4971 3756626646873168970918171812481246709070919938 4972 48010165074732148898943654559089083205779518242 4973 546480922459342460075802120155196607968394692306 4974 5559765129559764248076157030940634993834483591270 4975 50718673732922747324286575363887017188653350313806 4976 416076721618954483705572674817769964538590606874414 4977 3077688398558094486389578450696083210790343517657222 4978 20576545293216974566147467356082384894998296660909410 4979 124616935832059971192802356746364643184408921882858898 4980 685041121833866395314105610814761569595649045152665906 4981 3424481081277387115232279396632438454462015031109546434 4982 15593619209388102042575557966808425105139532730945256787 4983 64780764930003439301347690928778497021864044832379107025 4984 245871156095175476821532983217830941725652559973990237313 4985 853676871162752121386564829930232897047452056058761135011 4986 2714665731146654633266822745568440135837907007686076097994 4987 7914843625612700939272946731340787141696970635145445861802 4988 21178455259271037671191400622177137804414420373199708822122 4989 52054005417475700649704871126303514530264014909952397874442 4990 117615695785055855265472398684116168906988945081348139501362 4991 244474901536958918668339647129314638351383525412991932242882 4992 467770393933309233367132945023674308033197967442529026982402 4993 824325337161270799485007742516412097959460494746191371489522 4994 1338559638399806501985059594431039080699061242252436145553642 4995 2003661680950521842546924411638971108312327627291724018125962 4996 2765684948048761396616371058397031787823370528067745192721482 4997 3521170609904222642912401038659227156082602834293525966025002 4998 4135831093562942209526057009442723826311057188700904621497822 4999 4482151475477112417687506765335466111787977188932960173645142 5000 4482151475477112417687506765335466111787977188932960173645142 5001 4135831093562942209526057009442723826311057188700904621497822 5002 3521170609904222642912401038659227156082602834293525966025002 5003 2765684948048761396616371058397031787823370528067745192721482 5004 2003661680950521842546924411638971108312327627291724018125962 5005 1338559638399806501985059594431039080699061242252436145553642 5006 824325337161270799485007742516412097959460494746191371489522 5007 467770393933309233367132945023674308033197967442529026982402 5008 244474901536958918668339647129314638351383525412991932242882 5009 117615695785055855265472398684116168906988945081348139501362 5010 52054005417475700649704871126303514530264014909952397874442 5011 21178455259271037671191400622177137804414420373199708822122 5012 7914843625612700939272946731340787141696970635145445861802 5013 2714665731146654633266822745568440135837907007686076097994 5014 853676871162752121386564829930232897047452056058761135011 5015 245871156095175476821532983217830941725652559973990237313 5016 64780764930003439301347690928778497021864044832379107025 5017 15593619209388102042575557966808425105139532730945256787 5018 3424481081277387115232279396632438454462015031109546434 5019 685041121833866395314105610814761569595649045152665906 5020 124616935832059971192802356746364643184408921882858898 5021 20576545293216974566147467356082384894998296660909410 5022 3077688398558094486389578450696083210790343517657222 5023 416076721618954483705572674817769964538590606874414 5024 50718673732922747324286575363887017188653350313806 5025 5559765129559764248076157030940634993834483591270 5026 546480922459342460075802120155196607968394692306 5027 48010165074732148898943654559089083205779518242 5028 3756626646873168970918171812481246709070919938 5029 260780096989260540511210669236987294727893234 5030 15991232362548995408706314623022805808785720 5031 862037907435928515629210887200753966994396 5032 40631743355127559841867638705407376866972 5033 1664432860330526547739156284317892546168 5034 58850776926428654667708976120735293714 5035 1782115416846255814859269377829436130 5036 45807128217590418741792725745921666 5037 989124753884584817692022846815602 5038 17727170913775675953441448423254 5039 259948992641540096822508384606 5040 3065816797137965139433680318 5041 28478536212865561674054390 5042 202983151909234224333762 5043 1073610393707661401394 5044 4031077823683334226 5045 10102951939055778 5046 15427718929425 5047 12361293747 5048 3880899 5049 1 5050 1 5051 3999700 5052 13001674750 5053 16564133886100 5054 11074898231622025 5055 4512651866111669080 5056 1227646428121742756200 5057 237138119928835100791000 5058 33999677944796732575938100 5059 3741297894631358102277759400 5060 324331145381437364750615675440 5061 22618938320757385048192288028200 5062 1291000490459750314000627222142500 5063 61173561701785091801875874526146200 5064 2435775865538538139444533829346638600 5065 82346022709447682479704171251429126680 5066 2384880274639548304074496814570119773250 5067 59634760236441325507231802700159786420400 5068 1296346097520736433050062758696330595285700 5069 24647172033374343049995930060789693793159600 5070 412081757034916420147431953747126149687944610 5071 6087897734592493454442897156403536148699951000 5072 79818388585782977077648259440669195404149571400 5073 932371321741175065573688363901150311532529778200 5074 9737824948078708730074133524042067216458096914100 5075 91225533962572458274555719446454500715161730765928 5076 768812475137064269395294241941273789963749880325200 5077 5844264223997893167352907591779997405468673094465000 5078 40169829098063441023656186272072254894081756301892100 5079 250204815725142884924116209230039888922846801502893400 5080 1415141474703053910155552186780751032772101316296874280 5081 7281505314045856449399007285762404838113456270528074200 5082 34142891732973948916750404698567466733475447482788634375 5083 146122026157902494664694039688974053432776040975291219100 5084 571594984676500935011891390548045561957623924991580357650 5085 2046381050730031918887293152247785477716611368727620610140 5086 6713186662899576541420169437244789213870808422058332870575 5087 20201696111087655730715711657136485275950363144942661819000 5088 55820476096426417150661834842087656683547056058394197131800 5089 141753896340775177219762621547039783506070545954483565543800 5090 331103009142804298436413895455285013309590727750013670025200 5091 711856514688233270351097625278751880466870760654952605835800 5092 1409622926245804436383713972260247914762710516580934549077800 5093 2572417214243369518653727002729371707651786359943866878891800 5094 4328354043088177395415009306316583899943875638557587922398800 5095 6717864851894159972509287852200720479912891627783761928996600 5096 9621022404946366229143139195877524910912036624119362819955800 5097 12717974709627111432621610220494243636524764954052088394807800 5098 15520949398919928754942820367774224964311473019583305244979300 5099 17490049438378947698605879631769145573080633177548534166233800 5100 18200251445876759514246239592574316938775422524758080705105120 5101 17490049438378947698605879631769145573080633177548534166233800 5102 15520949398919928754942820367774224964311473019583305244979300 5103 12717974709627111432621610220494243636524764954052088394807800 5104 9621022404946366229143139195877524910912036624119362819955800 5105 6717864851894159972509287852200720479912891627783761928996600 5106 4328354043088177395415009306316583899943875638557587922398800 5107 2572417214243369518653727002729371707651786359943866878891800 5108 1409622926245804436383713972260247914762710516580934549077800 5109 711856514688233270351097625278751880466870760654952605835800 5110 331103009142804298436413895455285013309590727750013670025200 5111 141753896340775177219762621547039783506070545954483565543800 5112 55820476096426417150661834842087656683547056058394197131800 5113 20201696111087655730715711657136485275950363144942661819000 5114 6713186662899576541420169437244789213870808422058332870575 5115 2046381050730031918887293152247785477716611368727620610140 5116 571594984676500935011891390548045561957623924991580357650 5117 146122026157902494664694039688974053432776040975291219100 5118 34142891732973948916750404698567466733475447482788634375 5119 7281505314045856449399007285762404838113456270528074200 5120 1415141474703053910155552186780751032772101316296874280 5121 250204815725142884924116209230039888922846801502893400 5122 40169829098063441023656186272072254894081756301892100 5123 5844264223997893167352907591779997405468673094465000 5124 768812475137064269395294241941273789963749880325200 5125 91225533962572458274555719446454500715161730765928 5126 9737824948078708730074133524042067216458096914100 5127 932371321741175065573688363901150311532529778200 5128 79818388585782977077648259440669195404149571400 5129 6087897734592493454442897156403536148699951000 5130 412081757034916420147431953747126149687944610 5131 24647172033374343049995930060789693793159600 5132 1296346097520736433050062758696330595285700 5133 59634760236441325507231802700159786420400 5134 2384880274639548304074496814570119773250 5135 82346022709447682479704171251429126680 5136 2435775865538538139444533829346638600 5137 61173561701785091801875874526146200 5138 1291000490459750314000627222142500 5139 22618938320757385048192288028200 5140 324331145381437364750615675440 5141 3741297894631358102277759400 5142 33999677944796732575938100 5143 237138119928835100791000 5144 1227646428121742756200 5145 4512651866111669080 5146 11074898231622025 5147 16564133886100 5148 13001674750 5149 3999700 5150 1 5151 1 5152 4120901 5153 13668324748 5154 17771556099788 5155 12129087038242973 5156 5045969743176677113 5157 1401862139558902352038 5158 276598183689891117960998 5159 40517023940840883929349578 5160 4556179064720048418329823098 5161 403725424913824921952636342318 5162 28786846206734243677410706483118 5163 1680275697066987918996690150167498 5164 81444255556603879039861107494128346 5165 3318099300454232109031378453464496198 5166 114806235795716430972485694489871575238 5167 3403912305668963374760835933806555218388 5168 87160784796674971262815344365652701809148 5169 1940780141472629360118688334541866826954658 5170 37807943154292544931472882989403792596225698 5171 647873036154197635325726351328680886975840028 5172 9812906230530651988714050345734410507609677428 5173 131945208511997773040637125156175160313736891398 5174 1581175286158752057027074650543034312436018035078 5175 16947171285158964866540188408745819891269023090698 5176 162983367273843073545069354810966942154318662068282 5177 1410555899573622256412681686131716914150045977298382 5178 11015347433777238794836979624403868983666501604689998 5179 77808408691317404941712119710561874548262470425856938 5180 498246827584751803574121468322019021230101784305927098 5181 2898276461476047779434550642849439459087642921589732838 5182 15343546089813175208841505280574160986211736270774625638 5183 74053920364028866459339209513882235315396921584641423123 5184 326355109184692249249479509340199892977364615263223950703 5185 1315162380296521004438201007788865240356543971956275622848 5186 4852758580050641271448782269319494060793856453044460487168 5187 16415082426884915662342007629317819111746354809476684418343 5188 50959076693606078426041367631184714273229613134935949222123 5189 145331710654607089630478679335533107934319401951143647466134 5190 381114625842501109170835697558216192135452977144607467131798 5191 919740549580668815992656022018657177602836836615435615299998 5192 2044144834825328675351338180824964958713200448978780571071998 5193 4186802673738624997707560129400530638328241883450514422677798 5194 7907386828130705433426891264911590423086143289044842971202598 5195 13778022503561077649152916597952013615983431488487226389216798 5196 22158362782880624503918585719702601673046013038039007533819198 5197 32904057109026746754982782807852692785392741768860599816106198 5198 45129220400049267169096724532847607698107867056581856759907798 5199 57183472691115058268210718059384534491155099967747800078672698 5200 66952666847476393701366010098984837879923865205242269606104298 5201 72444138108097689831215424260638947815125701422076282022281758 5202 72444138108097689831215424260638947815125701422076282022281758 5203 66952666847476393701366010098984837879923865205242269606104298 5204 57183472691115058268210718059384534491155099967747800078672698 5205 45129220400049267169096724532847607698107867056581856759907798 5206 32904057109026746754982782807852692785392741768860599816106198 5207 22158362782880624503918585719702601673046013038039007533819198 5208 13778022503561077649152916597952013615983431488487226389216798 5209 7907386828130705433426891264911590423086143289044842971202598 5210 4186802673738624997707560129400530638328241883450514422677798 5211 2044144834825328675351338180824964958713200448978780571071998 5212 919740549580668815992656022018657177602836836615435615299998 5213 381114625842501109170835697558216192135452977144607467131798 5214 145331710654607089630478679335533107934319401951143647466134 5215 50959076693606078426041367631184714273229613134935949222123 5216 16415082426884915662342007629317819111746354809476684418343 5217 4852758580050641271448782269319494060793856453044460487168 5218 1315162380296521004438201007788865240356543971956275622848 5219 326355109184692249249479509340199892977364615263223950703 5220 74053920364028866459339209513882235315396921584641423123 5221 15343546089813175208841505280574160986211736270774625638 5222 2898276461476047779434550642849439459087642921589732838 5223 498246827584751803574121468322019021230101784305927098 5224 77808408691317404941712119710561874548262470425856938 5225 11015347433777238794836979624403868983666501604689998 5226 1410555899573622256412681686131716914150045977298382 5227 162983367273843073545069354810966942154318662068282 5228 16947171285158964866540188408745819891269023090698 5229 1581175286158752057027074650543034312436018035078 5230 131945208511997773040637125156175160313736891398 5231 9812906230530651988714050345734410507609677428 5232 647873036154197635325726351328680886975840028 5233 37807943154292544931472882989403792596225698 5234 1940780141472629360118688334541866826954658 5235 87160784796674971262815344365652701809148 5236 3403912305668963374760835933806555218388 5237 114806235795716430972485694489871575238 5238 3318099300454232109031378453464496198 5239 81444255556603879039861107494128346 5240 1680275697066987918996690150167498 5241 28786846206734243677410706483118 5242 403725424913824921952636342318 5243 4556179064720048418329823098 5244 40517023940840883929349578 5245 276598183689891117960998 5246 1401862139558902352038 5247 5045969743176677113 5248 12129087038242973 5249 17771556099788 5250 13668324748 5251 4120901 5252 1 5253 1 5254 4244526 5255 14362043751 5256 19053644980096 5257 13271544216099471 5258 5635982443770328446 5259 1598654959542792767321 5260 322120190529413716322196 5261 48197233507963527304738896 5262 5537326605248254137011136396 5263 501419496017348486459350553496 5264 36545015735705970207920458536996 5265 2180916500662366069908180697703496 5266 108106353309756053496063972430789356 5267 4505289374837532038951046978048221856 5268 159497600856317226206542812556189930196 5269 4839916109855706797650556193111319843446 5270 126873095029479543968358430260062512692696 5271 2892907952537259760484871191564758721957746 5272 57726476185195846259006789580754531083393996 5273 1013543706866996300662946132446709363060363346 5274 15734059449459085429339068532267964397984691096 5275 216900496068071810871047349608146430987440125846 5276 2665675661822099936502147137213161934454336621396 5277 29310616341825802759251889133736566908720866238896 5278 289277838018509351313759460919898035858314508433036 5279 2570122330087525390518401364326786395510409671079736 5280 20611267547228819973158053149555695789571950653608036 5281 149565529117066274805221586978107078213289966593553096 5282 984255187982726519861585252963005926681287511557575596 5283 5886068454687661137138350227465207759277643112902225696 5284 32048101961641543663657564221037429449773989154120210196 5285 159143625366068201198847160425002830467106847927528485071 5286 721896258653540138771460545890572279927715445377553455146 5287 2995647644008742287887013406630193047478794602789294474521 5288 11387182348654349566377964005327193447559144701286013779496 5289 39699210449475316504692502837038584041940351499671231921121 5290 127078627747561490744010136811934689976533239195171222210746 5291 373878699530983543820535086725639429983589898474214280083591 5292 1011950073189421992731704690278387374927278952646824398441716 5293 2521869248850220947076637479728576132136810681042323461306796 5294 5790959015878285137731537916413767414536380082393483503741796 5295 12261350687377401779000711807530125440818422658676506523556796 5296 23952405993946552312466506786803035744854593100670384836715796 5297 43193170996920859616759743037957511950556754486396987076240796 5298 71934694269528622632656051451479801425771174138393983470293796 5299 110685945004785919344705596607496751309936008749497287991438796 5300 157406505181823215430494163466529353956202752319120371117543796 5301 206941227755489073795134322364439358984086732489720751063525296 5302 251568780553590546683838862743894512141816356054198716525362796 5303 282824295713279069150618842660560193953375357866993102517907896 5304 294080164597228245849488355909524441625757797851992828011243396 5305 282824295713279069150618842660560193953375357866993102517907896 5306 251568780553590546683838862743894512141816356054198716525362796 5307 206941227755489073795134322364439358984086732489720751063525296 5308 157406505181823215430494163466529353956202752319120371117543796 5309 110685945004785919344705596607496751309936008749497287991438796 5310 71934694269528622632656051451479801425771174138393983470293796 5311 43193170996920859616759743037957511950556754486396987076240796 5312 23952405993946552312466506786803035744854593100670384836715796 5313 12261350687377401779000711807530125440818422658676506523556796 5314 5790959015878285137731537916413767414536380082393483503741796 5315 2521869248850220947076637479728576132136810681042323461306796 5316 1011950073189421992731704690278387374927278952646824398441716 5317 373878699530983543820535086725639429983589898474214280083591 5318 127078627747561490744010136811934689976533239195171222210746 5319 39699210449475316504692502837038584041940351499671231921121 5320 11387182348654349566377964005327193447559144701286013779496 5321 2995647644008742287887013406630193047478794602789294474521 5322 721896258653540138771460545890572279927715445377553455146 5323 159143625366068201198847160425002830467106847927528485071 5324 32048101961641543663657564221037429449773989154120210196 5325 5886068454687661137138350227465207759277643112902225696 5326 984255187982726519861585252963005926681287511557575596 5327 149565529117066274805221586978107078213289966593553096 5328 20611267547228819973158053149555695789571950653608036 5329 2570122330087525390518401364326786395510409671079736 5330 289277838018509351313759460919898035858314508433036 5331 29310616341825802759251889133736566908720866238896 5332 2665675661822099936502147137213161934454336621396 5333 216900496068071810871047349608146430987440125846 5334 15734059449459085429339068532267964397984691096 5335 1013543706866996300662946132446709363060363346 5336 57726476185195846259006789580754531083393996 5337 2892907952537259760484871191564758721957746 5338 126873095029479543968358430260062512692696 5339 4839916109855706797650556193111319843446 5340 159497600856317226206542812556189930196 5341 4505289374837532038951046978048221856 5342 108106353309756053496063972430789356 5343 2180916500662366069908180697703496 5344 36545015735705970207920458536996 5345 501419496017348486459350553496 5346 5537326605248254137011136396 5347 48197233507963527304738896 5348 322120190529413716322196 5349 1598654959542792767321 5350 5635982443770328446 5351 13271544216099471 5352 19053644980096 5353 14362043751 5354 4244526 5355 1 5356 1 5357 4370599 5358 15083647849 5359 20414209277431 5360 14508670165177519 5361 6288057649588025809 5362 1820678510357987532319 5363 374559586729800929630569 5364 57232704852313582047582214 5365 6716426245903858599113348494 5366 621375476581568560290602333734 5367 46280368288250593419046810196494 5368 2823102465583286198561855421998494 5369 143074832955760944543114832786893910 5370 6097713118828859303147036921155725214 5371 220821321289450622074655799124060097590 5372 6856145862616007217640522795384124003944 5373 183942694078847637491457234569209358977444 5374 4293748030354814852300587446944115608135224 5375 87737824261802155552344151743033030883165444 5376 1577931024031487997549081744424701740037240484 5377 25098449911859730692723199175257015481777016344 5378 354615096746212643170125031899033053836608459844 5379 4468150219002279303943575401927816478341266596424 5380 50385523746195915555108403468547717734486623323494 5381 510148286550259543371436349567671300457826603333550 5382 4651352024428837013092507893117003033586066089219334 5383 38293206289165708491434546113774572144428682457788334 5384 285358984009393292628378474806283759694456857068559070 5385 1929151026197804020037585877773878411727498716116847894 5386 11856104442361419282468282021708615459193068380745239134 5387 66365344009727986834969204230452509061638619148698232694 5388 338937292621110789907164150176953885564797233509423117819 5389 1581865378289016371916373103693000162419200514994328593989 5390 6756606729917528225964139727362990158182098775634248121619 5391 26447289199962896198773918361392275762027072350339771219509 5392 94986742901275190573061256086690567877702865483614671281869 5393 313375366898653544315641930021658515497301086384483648942619 5394 950681902528336331281768465602547201750759716800086185529501 5395 2654501416150549496436106754604514913979394014441799089465859 5396 6827780857744198198428061930830853550893833718159159176955546 5397 16190537264298572963752179375276414246699470198886895067306794 5398 35418541932742661337227228891525512061196259247478904699736794 5399 71525104789486616506176245266306376066672938305237153375857194 5400 133408894513305758060109297597029134042853913139862402064686794 5401 229942970992596666139559171363868192833413373883762836817111994 5402 366392646087104577914682196129240527042252079265336388334958794 5403 539907351509274899645039584824625539848809343982619921588988794 5404 735978968636327363200343434050410604320219053113150314166042694 5405 928296637276411222887872688224744702903369077090960684499353294 5406 1083575347511738191080025937891429271389023540895266835361063334 5407 1170665270608197055593155570639837681087151233756971449967834894 5408 1170665270608197055593155570639837681087151233756971449967834894 5409 1083575347511738191080025937891429271389023540895266835361063334 5410 928296637276411222887872688224744702903369077090960684499353294 5411 735978968636327363200343434050410604320219053113150314166042694 5412 539907351509274899645039584824625539848809343982619921588988794 5413 366392646087104577914682196129240527042252079265336388334958794 5414 229942970992596666139559171363868192833413373883762836817111994 5415 133408894513305758060109297597029134042853913139862402064686794 5416 71525104789486616506176245266306376066672938305237153375857194 5417 35418541932742661337227228891525512061196259247478904699736794 5418 16190537264298572963752179375276414246699470198886895067306794 5419 6827780857744198198428061930830853550893833718159159176955546 5420 2654501416150549496436106754604514913979394014441799089465859 5421 950681902528336331281768465602547201750759716800086185529501 5422 313375366898653544315641930021658515497301086384483648942619 5423 94986742901275190573061256086690567877702865483614671281869 5424 26447289199962896198773918361392275762027072350339771219509 5425 6756606729917528225964139727362990158182098775634248121619 5426 1581865378289016371916373103693000162419200514994328593989 5427 338937292621110789907164150176953885564797233509423117819 5428 66365344009727986834969204230452509061638619148698232694 5429 11856104442361419282468282021708615459193068380745239134 5430 1929151026197804020037585877773878411727498716116847894 5431 285358984009393292628378474806283759694456857068559070 5432 38293206289165708491434546113774572144428682457788334 5433 4651352024428837013092507893117003033586066089219334 5434 510148286550259543371436349567671300457826603333550 5435 50385523746195915555108403468547717734486623323494 5436 4468150219002279303943575401927816478341266596424 5437 354615096746212643170125031899033053836608459844 5438 25098449911859730692723199175257015481777016344 5439 1577931024031487997549081744424701740037240484 5440 87737824261802155552344151743033030883165444 5441 4293748030354814852300587446944115608135224 5442 183942694078847637491457234569209358977444 5443 6856145862616007217640522795384124003944 5444 220821321289450622074655799124060097590 5445 6097713118828859303147036921155725214 5446 143074832955760944543114832786893910 5447 2823102465583286198561855421998494 5448 46280368288250593419046810196494 5449 621375476581568560290602333734 5450 6716426245903858599113348494 5451 57232704852313582047582214 5452 374559586729800929630569 5453 1820678510357987532319 5454 6288057649588025809 5455 14508670165177519 5456 20414209277431 5457 15083647849 5458 4370599 5459 1 5460 1 5461 4499144 5462 15833969372 5463 21857211608024 5464 15847259030668286 5465 7008010104673400472 5466 2070866985930989900732 5467 434882067045507879197192 5468 67845226476324608387120837 5469 8130784788692078558080074832 5470 768359162531401423738567091072 5471 58468473415484736911153819612432 5472 3644746685193532241146382124765992 5473 188809092898210180959816890623272848 5474 8227181399805343625897206363640027584 5475 304689407703135829455641366708599649744 5476 9676960160378021615755480745485020737078 5477 265642043618220201216817118503510373180192 5478 6346314918250527378594149921581483534504872 5479 132758047208808329487347892954164006910997952 5480 2444960702762220068058657028572520460610882572 5481 39834969498662512328370314514303504089952919232 5482 576680663091102649404895832212882123162690519592 5483 7447259654952345905261678930780079669751228490272 5484 86099036489568743750458825298140974267044123000102 5485 894024280936583200412927557381512810348409179235664 5486 8362430736392489769774917416442611905543981184059008 5487 70651144376649337048622467899923953835099044385238032 5488 540481254481367428421961879434418246838507689547072328 5489 3752306640307424445596149139981478403338605109039445904 5490 23690410568042637389568907705815266190570006832494807872 5491 136279368672219888695785604454710981290862260351072724432 5492 715534284422345000915124317040235980636794159631004360067 5493 3434564565227256004392596721793132707056611966228820929112 5494 15093690018652352879707763732164640706911212639998562916132 5495 60812258336019624645779106051330001688714740781443485372872 5496 224905429597180560162969440337723985118709094134188289214082 5497 764395351241065361827493321843874929059514803462365233241992 5498 2390009464880397697980629119631848944859416285492328629270404 5499 6881126151633672493087086036742246412672165569219671438119576 5500 18258937589065931599536460891798650686789907689211058547035991 5501 44687938790703972309856174082667700325874245618159435070855024 5502 100951668954903551904795573981930045916884591004878241876931792 5503 210631307099889052483165813183638448744777535158194657333374192 5504 406131054781682627058058220247762641114211856583760388134178592 5505 724038884180078391309497051827471974420842111362808781842206192 5506 1193989588508141694985537063727911858439339009731836842106246992 5507 1821988230461977832430458067962748134475038022171437139521543792 5508 2573558375527543688308022020997381739945991206317154959574180692 5509 3365714046345300140231993453086413821902857424461905160680224592 5510 4076253678351530169836525404293545628749016214070529583490494272 5511 4572431324697173620911559655602428002894936067734327302156489232 5512 4750855175866275429494553675023807288295429278741884136762670392 5513 4572431324697173620911559655602428002894936067734327302156489232 5514 4076253678351530169836525404293545628749016214070529583490494272 5515 3365714046345300140231993453086413821902857424461905160680224592 5516 2573558375527543688308022020997381739945991206317154959574180692 5517 1821988230461977832430458067962748134475038022171437139521543792 5518 1193989588508141694985537063727911858439339009731836842106246992 5519 724038884180078391309497051827471974420842111362808781842206192 5520 406131054781682627058058220247762641114211856583760388134178592 5521 210631307099889052483165813183638448744777535158194657333374192 5522 100951668954903551904795573981930045916884591004878241876931792 5523 44687938790703972309856174082667700325874245618159435070855024 5524 18258937589065931599536460891798650686789907689211058547035991 5525 6881126151633672493087086036742246412672165569219671438119576 5526 2390009464880397697980629119631848944859416285492328629270404 5527 764395351241065361827493321843874929059514803462365233241992 5528 224905429597180560162969440337723985118709094134188289214082 5529 60812258336019624645779106051330001688714740781443485372872 5530 15093690018652352879707763732164640706911212639998562916132 5531 3434564565227256004392596721793132707056611966228820929112 5532 715534284422345000915124317040235980636794159631004360067 5533 136279368672219888695785604454710981290862260351072724432 5534 23690410568042637389568907705815266190570006832494807872 5535 3752306640307424445596149139981478403338605109039445904 5536 540481254481367428421961879434418246838507689547072328 5537 70651144376649337048622467899923953835099044385238032 5538 8362430736392489769774917416442611905543981184059008 5539 894024280936583200412927557381512810348409179235664 5540 86099036489568743750458825298140974267044123000102 5541 7447259654952345905261678930780079669751228490272 5542 576680663091102649404895832212882123162690519592 5543 39834969498662512328370314514303504089952919232 5544 2444960702762220068058657028572520460610882572 5545 132758047208808329487347892954164006910997952 5546 6346314918250527378594149921581483534504872 5547 265642043618220201216817118503510373180192 5548 9676960160378021615755480745485020737078 5549 304689407703135829455641366708599649744 5550 8227181399805343625897206363640027584 5551 188809092898210180959816890623272848 5552 3644746685193532241146382124765992 5553 58468473415484736911153819612432 5554 768359162531401423738567091072 5555 8130784788692078558080074832 5556 67845226476324608387120837 5557 434882067045507879197192 5558 2070866985930989900732 5559 7008010104673400472 5560 15847259030668286 5561 21857211608024 5562 15833969372 5563 4499144 5564 1 5565 1 5566 4630185 5567 16613857050 5568 23386773069450 5569 17294518685013360 5570 7802133862765788336 5571 2352461573773321091690 5572 504176462343967925882490 5573 80290101628276892196819765 5574 9824254853483475155664488365 5575 948092299965647370811916118270 5576 73692628770057136549471661936190 5577 4693366045362551979226858237383990 5578 248459577878346790161840295305215670 5579 11066310722645096717367045533752948350 5580 419018859569396294325868062037804173886 5581 13609664975126964317721238869816583154400 5582 382162303659848607659648263665277423234320 5583 9341745200574077076124735334040114790177190 5584 200003708412290802379450059050693837420995590 5585 3770839148604036589477169959486543042452774450 5586 62913013205222979800045930857170953315719056690 5587 932921510827555983757974966241431430351910073990 5588 12344309266457371205377262959107636172627447793190 5589 146271309978252857740312497084603426492321336175840 5590 1557162574225628994115441040392092477458255138833968 5591 14937487137368024739930927627290660869735298164381950 5592 129468660352743264045676656436957419124616983321335870 5593 1016413054327705235267682322287542335854947615814904470 5594 7244018265598726785655514482074734578770198343566480150 5595 46967431421475134797843324404683420353653557169925948158 5596 277557401446316568675779561196370820968841090097262016190 5597 1497653478637416485146393882288750888144371715316476296615 5598 7390518448194430533927542771107891911891922893531422658015 5599 33403326577089489366689192436930138333994397766373804955490 5600 138468199736332454679058180325510399528620255088682468493170 5601 527110948135569164329904575339286458299481643980000163708940 5602 1844790741475577678789554961378109918661606805088093871729740 5603 5942168072542387049574777033491596159057386130073228681572050 5604 17632587310830906093493452595885319138648141127233613313849410 5605 48244098066279751292514047830387490276187287400652474908716187 5606 121808720953253753263393643799397502549181091494872328247391235 5607 284010695326461992692158214802496529179501982693724120480435150 5608 611924548754004977414704771975283219504398936720404226753331790 5609 1219053450574201138391990227555775818166286909986886790287593790 5610 2246650067088184420092704087288185097099965963199303720128022590 5611 3832078709749077104505950115441385951575192780038946144699971790 5612 6051896438663436113567735906404000737525407403479488729550195790 5613 8852225711816912034538771599937430903354049864300041628530659290 5614 11996041617886120432245787476372184399011873590565236299046071290 5615 15064120140763661536735316152147373378637940654334042188862702910 5616 17532401522787449216215923186201417861567550810082039006451544190 5617 18913781926561964445723600479811761091138407128576180242583461990 5618 18913781926561964445723600479811761091138407128576180242583461990 5619 17532401522787449216215923186201417861567550810082039006451544190 5620 15064120140763661536735316152147373378637940654334042188862702910 5621 11996041617886120432245787476372184399011873590565236299046071290 5622 8852225711816912034538771599937430903354049864300041628530659290 5623 6051896438663436113567735906404000737525407403479488729550195790 5624 3832078709749077104505950115441385951575192780038946144699971790 5625 2246650067088184420092704087288185097099965963199303720128022590 5626 1219053450574201138391990227555775818166286909986886790287593790 5627 611924548754004977414704771975283219504398936720404226753331790 5628 284010695326461992692158214802496529179501982693724120480435150 5629 121808720953253753263393643799397502549181091494872328247391235 5630 48244098066279751292514047830387490276187287400652474908716187 5631 17632587310830906093493452595885319138648141127233613313849410 5632 5942168072542387049574777033491596159057386130073228681572050 5633 1844790741475577678789554961378109918661606805088093871729740 5634 527110948135569164329904575339286458299481643980000163708940 5635 138468199736332454679058180325510399528620255088682468493170 5636 33403326577089489366689192436930138333994397766373804955490 5637 7390518448194430533927542771107891911891922893531422658015 5638 1497653478637416485146393882288750888144371715316476296615 5639 277557401446316568675779561196370820968841090097262016190 5640 46967431421475134797843324404683420353653557169925948158 5641 7244018265598726785655514482074734578770198343566480150 5642 1016413054327705235267682322287542335854947615814904470 5643 129468660352743264045676656436957419124616983321335870 5644 14937487137368024739930927627290660869735298164381950 5645 1557162574225628994115441040392092477458255138833968 5646 146271309978252857740312497084603426492321336175840 5647 12344309266457371205377262959107636172627447793190 5648 932921510827555983757974966241431430351910073990 5649 62913013205222979800045930857170953315719056690 5650 3770839148604036589477169959486543042452774450 5651 200003708412290802379450059050693837420995590 5652 9341745200574077076124735334040114790177190 5653 382162303659848607659648263665277423234320 5654 13609664975126964317721238869816583154400 5655 419018859569396294325868062037804173886 5656 11066310722645096717367045533752948350 5657 248459577878346790161840295305215670 5658 4693366045362551979226858237383990 5659 73692628770057136549471661936190 5660 948092299965647370811916118270 5661 9824254853483475155664488365 5662 80290101628276892196819765 5663 504176462343967925882490 5664 2352461573773321091690 5665 7802133862765788336 5666 17294518685013360 5667 23386773069450 5668 16613857050 5669 4630185 5670 1 5671 1 5672 4763746 5673 17424176173 5674 25007177947540 5675 18858091513099198 5676 8677236508227474976 5677 2669039065962514754206 5678 583668982556637841899988 5679 94860801390017565254829793 5680 11848300095184546875946414138 5681 1167431716220788958234699068453 5682 92666787656382624840655593606028 5683 6028377436124456626862214431883988 5684 326051749452909841806104631642031996 5685 14840530024701888434587381448151227668 5686 574379686197427571688995756462239247116 5687 19073806071285946639696469969132142424666 5688 547734431031045633450107185744596817227568 5689 13695969034971526767840537296880370891728706 5690 300025495218437428484700248039769148979552188 5691 5789338113503463764260542863136622386270824368 5692 98882701855031287011864742561309139155050808468 5693 1501532782396960293790102565426221758945353981488 5694 20351209537646916909456578538936269405299928169148 5695 247083168987654722584226811250649121902112159821938 5696 2695929499337953487396551476878511153749902961781712 5697 26514039668828243913377396538440923043780154241778122 5698 235680352611806612563354635897252649278045815482473868 5699 1898145073665089230924212694177678317529611850278653044 5700 13882984840055008349590884133459244318773749104578897468 5701 92404205876094945404819325410329580406482224972341239092 5702 560777719002678790833266302701714576808455850757582264332 5703 3108477683459789428354043121374831545552824470345229070363 5704 15764112000314960094002462039307886970873484656603916936718 5705 73249835611647872078584750081683048106538996966704328699263 5706 312289982384068940340003555627746858511356319987241311921028 5707 1223135764337603349665013926208675195836145586616695138357978 5708 4406186962978482262954678082936101316359013905139001738698488 5709 14614626442468629063758095409822794997733950331676836293304634 5710 44676080833120884051048723230826925767298589425505613444068548 5711 125983720349348163854080750857562890984935990623633076392435459 5712 327990137350335508787227392928180895951748441713920981177054534 5713 788926363075893069759294804848765580193749478993467420301091023 5714 1754416820541958651437359281480373908567659580098195127826886124 5715 3609203882384515250801777518719421246073751095421443738672081788 5716 6872356755821301698530425807179602103010842909783752796782346188 5717 12117741331752753902736042255803307004855000362425675918072264188 5718 19794251454750552016823459553062368340120041772527871437894295788 5719 29964850393013829072836039757629282599089615867491205380654457088 5720 42050400193856982940420026337762952858390014272284102648635646788 5721 54716490434067237801867755483137611992099006450056950537345899248 5722 66029451473143457615299935562644806084816040398670938563413339148 5723 73907125015215651307640611220697463121447379049669954572005781988 5724 76735915244908541465507179089522002141190108921651931269910046428 5725 73907125015215651307640611220697463121447379049669954572005781988 5726 66029451473143457615299935562644806084816040398670938563413339148 5727 54716490434067237801867755483137611992099006450056950537345899248 5728 42050400193856982940420026337762952858390014272284102648635646788 5729 29964850393013829072836039757629282599089615867491205380654457088 5730 19794251454750552016823459553062368340120041772527871437894295788 5731 12117741331752753902736042255803307004855000362425675918072264188 5732 6872356755821301698530425807179602103010842909783752796782346188 5733 3609203882384515250801777518719421246073751095421443738672081788 5734 1754416820541958651437359281480373908567659580098195127826886124 5735 788926363075893069759294804848765580193749478993467420301091023 5736 327990137350335508787227392928180895951748441713920981177054534 5737 125983720349348163854080750857562890984935990623633076392435459 5738 44676080833120884051048723230826925767298589425505613444068548 5739 14614626442468629063758095409822794997733950331676836293304634 5740 4406186962978482262954678082936101316359013905139001738698488 5741 1223135764337603349665013926208675195836145586616695138357978 5742 312289982384068940340003555627746858511356319987241311921028 5743 73249835611647872078584750081683048106538996966704328699263 5744 15764112000314960094002462039307886970873484656603916936718 5745 3108477683459789428354043121374831545552824470345229070363 5746 560777719002678790833266302701714576808455850757582264332 5747 92404205876094945404819325410329580406482224972341239092 5748 13882984840055008349590884133459244318773749104578897468 5749 1898145073665089230924212694177678317529611850278653044 5750 235680352611806612563354635897252649278045815482473868 5751 26514039668828243913377396538440923043780154241778122 5752 2695929499337953487396551476878511153749902961781712 5753 247083168987654722584226811250649121902112159821938 5754 20351209537646916909456578538936269405299928169148 5755 1501532782396960293790102565426221758945353981488 5756 98882701855031287011864742561309139155050808468 5757 5789338113503463764260542863136622386270824368 5758 300025495218437428484700248039769148979552188 5759 13695969034971526767840537296880370891728706 5760 547734431031045633450107185744596817227568 5761 19073806071285946639696469969132142424666 5762 574379686197427571688995756462239247116 5763 14840530024701888434587381448151227668 5764 326051749452909841806104631642031996 5765 6028377436124456626862214431883988 5766 92666787656382624840655593606028 5767 1167431716220788958234699068453 5768 11848300095184546875946414138 5769 94860801390017565254829793 5770 583668982556637841899988 5771 2669039065962514754206 5772 8677236508227474976 5773 18858091513099198 5774 25007177947540 5775 17424176173 5776 4763746 5777 1 5778 1 5779 4899851 5780 18265808751 5781 26722878515581 5782 20546076024572456 5783 9640675450196709276 5784 3024542816238985858876 5785 674738941895248922256776 5786 111894207864295446274283961 5787 14263220496584013651551400211 5788 1434579703630107899374459274111 5789 116263059011511904693459965690861 5790 7723911050851747407461166416345986 5791 426716378209363460618354593863064466 5792 19843440466042833097220732938954896466 5793 784842283260383778017661402792457465026 5794 26640332018088349368357555196398818315876 5795 782162047539987883148337418252914325283776 5796 20001000929951118726221771123895952032261816 5797 448187436201308639109774623776291511186662316 5798 8848828868589939797808370777121652913172567686 5799 154684928340472919740782565117837396046643808686 5800 2404647522383715388697619875922744974906917392686 5801 33374648945934368655692086490463991849795041882886 5802 415052815082949754877702650078217090132025574056636 5803 4640121063315099504530724728833618815802522642210856 5804 46772140371244057298308949265150942000012456738908656 5805 426244222628507163680815518774866131811434275564018356 5806 3520666566126370858454528181049543634182755834528776546 5807 26416713502519889750400189370573194007724573875172666546 5808 180439585449415518125614852819338935340898360537196350706 5809 1124145296763386683785229286655014276706041028814759497506 5810 6399152492885230944007584967089753888630221650137986108831 5811 33338242008388091281717837765607459070136469436033563994461 5812 159198154770520481546324248996610157930177574418425421041961 5813 697769137990045257626435683490318228443449120173512663242611 5814 2810732020635956953255783175749732582180654202389079178696236 5815 10417711313804726049257180811710689700189014890824535971095736 5816 35566431959059643669920129578226319572926005223762363157460696 5817 111957869233763174029888439861130002971318523936139067241917196 5818 325244696065172765061511353773789059264779762573973619392658591 5819 872705656921636407546861690297571305964604776963769624332424541 5820 2164490278182578422160116515867126078993107544930795230056839841 5821 4965595344065915203779090830518701004748893779547118468953926971 5822 10543458452603907726310462453097179144879573834942261994685872346 5823 20731519429277346652857650890921419666898038439493211787303681786 5824 37768410694617545526682380720058945623450654835063361942182961786 5825 63776856402876253381936090618795487908187893694258218827557181786 5826 99861130420293080953294668205745566593083675652851684743148745286 5827 145032902017943012375466672548761129011583549975096818805376770286 5828 195428173022157554049366203212169036466113591582605208370073345086 5829 244370580942674588552119533078932394462868888251516239004395732086 5830 283608575642207849596709301273085094096563295252319817335945457586 5831 305522625512135859538593398226800564080664322558428985611678889186 5832 305522625512135859538593398226800564080664322558428985611678889186 5833 283608575642207849596709301273085094096563295252319817335945457586 5834 244370580942674588552119533078932394462868888251516239004395732086 5835 195428173022157554049366203212169036466113591582605208370073345086 5836 145032902017943012375466672548761129011583549975096818805376770286 5837 99861130420293080953294668205745566593083675652851684743148745286 5838 63776856402876253381936090618795487908187893694258218827557181786 5839 37768410694617545526682380720058945623450654835063361942182961786 5840 20731519429277346652857650890921419666898038439493211787303681786 5841 10543458452603907726310462453097179144879573834942261994685872346 5842 4965595344065915203779090830518701004748893779547118468953926971 5843 2164490278182578422160116515867126078993107544930795230056839841 5844 872705656921636407546861690297571305964604776963769624332424541 5845 325244696065172765061511353773789059264779762573973619392658591 5846 111957869233763174029888439861130002971318523936139067241917196 5847 35566431959059643669920129578226319572926005223762363157460696 5848 10417711313804726049257180811710689700189014890824535971095736 5849 2810732020635956953255783175749732582180654202389079178696236 5850 697769137990045257626435683490318228443449120173512663242611 5851 159198154770520481546324248996610157930177574418425421041961 5852 33338242008388091281717837765607459070136469436033563994461 5853 6399152492885230944007584967089753888630221650137986108831 5854 1124145296763386683785229286655014276706041028814759497506 5855 180439585449415518125614852819338935340898360537196350706 5856 26416713502519889750400189370573194007724573875172666546 5857 3520666566126370858454528181049543634182755834528776546 5858 426244222628507163680815518774866131811434275564018356 5859 46772140371244057298308949265150942000012456738908656 5860 4640121063315099504530724728833618815802522642210856 5861 415052815082949754877702650078217090132025574056636 5862 33374648945934368655692086490463991849795041882886 5863 2404647522383715388697619875922744974906917392686 5864 154684928340472919740782565117837396046643808686 5865 8848828868589939797808370777121652913172567686 5866 448187436201308639109774623776291511186662316 5867 20001000929951118726221771123895952032261816 5868 782162047539987883148337418252914325283776 5869 26640332018088349368357555196398818315876 5870 784842283260383778017661402792457465026 5871 19843440466042833097220732938954896466 5872 426716378209363460618354593863064466 5873 7723911050851747407461166416345986 5874 116263059011511904693459965690861 5875 1434579703630107899374459274111 5876 14263220496584013651551400211 5877 111894207864295446274283961 5878 674738941895248922256776 5879 3024542816238985858876 5880 9640675450196709276 5881 20546076024572456 5882 26722878515581 5883 18265808751 5884 4899851 5885 1 5886 1 5887 5038524 5888 19139653674 5889 28538499926700 5890 22367049317720199 5891 10700396393597446320 5892 3423316209860758842324 5893 778936103751394204325424 5894 131776515352142114516789931 5895 17139559839919137770484469884 5896 1759330713462857599672413791154 5897 145544631750109128700172413649484 5898 9872250184760119559405535347594109 5899 556977167346958622280799680410736840 5900 26456415448980534558337984819510009944 5901 1069082461522252497624057694614590709192 5902 37083797884053133511334501281943615232374 5903 1112910554680781739388284605316938869974624 5904 29096428168487549253118151959008412900564212 5905 666775900134188361974016256130335038162294144 5906 13466308660017781110482920619001497251500798570 5907 240860805301131044252540043591896698807331360184 5908 3832131057703301635354101687211032995506495037184 5909 54449583898149520627553062233937634040500981661624 5910 693411589270317255154964307615704000879252306358234 5911 7940553285129804453317419842639261815782980696813120 5912 82010465490084971333470637062552556988799336834734804 5913 766004110230940410093059772870773918037939857535337504 5914 6486662078910190836378956167537508224112190702674246022 5915 49915512186169163604803582850016397223658236986095832904 5916 349775196409636235135807253157487782353126052733642156952 5917 2236267649176362814802702110351151395372445255182302316104 5918 13068189074874370199003290457364540966707726959971579160779 5919 69916334649537656132289865402664555773397610532696430047140 5920 342982897150387755609455331815090610521386434461318088577134 5921 1544914267164355281788677059827973358696331939573589303330804 5922 6397855053965062855138163802143622066432188411731785123536109 5923 24388121301600994874676984267630778524985491257752854362061984 5924 85666485035202652522944312106404113618817457186443447374948796 5925 277567399065108827521894158106997011492205747060970610375708704 5926 830330577013441059039387809046026186593614217394732651861258145 5927 2295222733207885854255218333948365068632754747269992696201852164 5928 5867105500750278498929503893807768538894571874045583739487867414 5929 13878794571679044569560736160290551788586174671134915735051190900 5930 30400651118999161106522145429476561323744794832148972946291597879 5931 61697001821529383638904369051382144928688562395931798279015757416 5932 116068774329800261862487316359205540208653231932145941578415931784 5933 202502967979651520696254466839464985044884362094382281051704391784 5934 327779475144256112776108381522388389170239358907595529921629411484 5935 492393320540708740841871206410657079460447932379598586922035345784 5936 686664867008588371319482209667225418083933752973003847580365655024 5937 889158350407160636129090727718965936443377622273332491430991830584 5938 1069280981137513378884890473718793800715421072640503095090929496084 5939 1194366680817750793018594642342501754761375990572033645837415588104 5940 1239222611890345448969621820845153689822507626078113829490361102584 5941 1194366680817750793018594642342501754761375990572033645837415588104 5942 1069280981137513378884890473718793800715421072640503095090929496084 5943 889158350407160636129090727718965936443377622273332491430991830584 5944 686664867008588371319482209667225418083933752973003847580365655024 5945 492393320540708740841871206410657079460447932379598586922035345784 5946 327779475144256112776108381522388389170239358907595529921629411484 5947 202502967979651520696254466839464985044884362094382281051704391784 5948 116068774329800261862487316359205540208653231932145941578415931784 5949 61697001821529383638904369051382144928688562395931798279015757416 5950 30400651118999161106522145429476561323744794832148972946291597879 5951 13878794571679044569560736160290551788586174671134915735051190900 5952 5867105500750278498929503893807768538894571874045583739487867414 5953 2295222733207885854255218333948365068632754747269992696201852164 5954 830330577013441059039387809046026186593614217394732651861258145 5955 277567399065108827521894158106997011492205747060970610375708704 5956 85666485035202652522944312106404113618817457186443447374948796 5957 24388121301600994874676984267630778524985491257752854362061984 5958 6397855053965062855138163802143622066432188411731785123536109 5959 1544914267164355281788677059827973358696331939573589303330804 5960 342982897150387755609455331815090610521386434461318088577134 5961 69916334649537656132289865402664555773397610532696430047140 5962 13068189074874370199003290457364540966707726959971579160779 5963 2236267649176362814802702110351151395372445255182302316104 5964 349775196409636235135807253157487782353126052733642156952 5965 49915512186169163604803582850016397223658236986095832904 5966 6486662078910190836378956167537508224112190702674246022 5967 766004110230940410093059772870773918037939857535337504 5968 82010465490084971333470637062552556988799336834734804 5969 7940553285129804453317419842639261815782980696813120 5970 693411589270317255154964307615704000879252306358234 5971 54449583898149520627553062233937634040500981661624 5972 3832131057703301635354101687211032995506495037184 5973 240860805301131044252540043591896698807331360184 5974 13466308660017781110482920619001497251500798570 5975 666775900134188361974016256130335038162294144 5976 29096428168487549253118151959008412900564212 5977 1112910554680781739388284605316938869974624 5978 37083797884053133511334501281943615232374 5979 1069082461522252497624057694614590709192 5980 26456415448980534558337984819510009944 5981 556977167346958622280799680410736840 5982 9872250184760119559405535347594109 5983 145544631750109128700172413649484 5984 1759330713462857599672413791154 5985 17139559839919137770484469884 5986 131776515352142114516789931 5987 778936103751394204325424 5988 3423316209860758842324 5989 10700396393597446320 5990 22367049317720199 5991 28538499926700 5992 19139653674 5993 5038524 5994 1 5995 1 5996 5179789 5997 20046626872 5998 30458845200328 5999 24330090419835919 6000 11864974094740089259 6001 3870138822902494640098 6002 897999793907540377255522 6003 154949864438746092095477719 6004 20559720248176368729609788011 6005 2153360173361630198522288345872 6006 181805123208103349618096058933952 6007 12588028639517590620296433645767857 6008 725109182032027120007906259330535573 6009 35173550163331347281653357595462180374 6010 1451818605017504230901347208336835522838 6011 51451748868946954376580405701905029887440 6012 1577945346328399910960901747061098109121272 6013 42168710874261810953869431450032774230427410 6014 987995500440919328906377532593868882431540978 6015 20405907066798987677797105192419522687143754484 6016 373349888528785659568336583154686110209727720828 6017 6077788883026743295298502516471634352251381505182 6018 88383382104768611920326339493154172594913568152222 6019 1152274837972275892642126904775111048032623167774412 6020 13512186161201423018615635091505689963256025963332484 6021 142947924185017769310060429158100919158789994127926738 6022 1368044599380725611950578320978471060712528979442319602 6023 11873561113845960083981447946881976751612767752744185960 6024 93673993034280196887599553947542564318077498042067109248 6025 673182594009064465768512048707763513065506087624346684758 6026 4415380070594620078755608112174717531756463249500143803990 6027 26479139411452855531823066506047785197884742403996398111327 6028 145431581075210298844012842194754758702228508280410986550883 6029 732648298691445737284412369195349258501656874901666585452124 6030 3390204860404515989297436118326305575054250756532556560012172 6031 14428266225148796921587445264144582177402245590595129209629977 6032 56543205476934474422437285494620659884414205692872803659361357 6033 204269769680883280229268172439513794445589004145199433851503914 6034 680967254170936569555512379051605926138791715117413097664804266 6035 2096775754140257222080739065877254956117228920282414379834983209 6036 5968329179129133249120513818048085245461055400008931988130110693 6037 15716942588756581533828547575926971472556651913965001621065524212 6038 38318379044708590437194579329435086947182578715551882201180543748 6039 86546683704428023228836032623379248104843410547194768419907780119 6040 181196989478559044887338360436213481987293882007048223021454865731 6041 351832090416084069958023457626742279405810958660603907481697360134 6042 633877307716005959944963333061220647522480278987018021372309931782 6043 1060076392246109967223747889895804530264568992884868296268692004482 6044 1646207416614461954150743356894789235826379915102716788293544221682 6045 2374529485783284515684102539036120231070778301784524821902203180462 6046 3182173760505147158176540443984922918866546809788113928478141827822 6047 3962863887708986472187738006232157555795344888216340534531218445082 6048 4586667798873959005815133961930157559187388396226675540505943936202 6049 4934359127345193696806312341183430146747803092929216884697983300022 6050 4934359127345193696806312341183430146747803092929216884697983300022 6051 4586667798873959005815133961930157559187388396226675540505943936202 6052 3962863887708986472187738006232157555795344888216340534531218445082 6053 3182173760505147158176540443984922918866546809788113928478141827822 6054 2374529485783284515684102539036120231070778301784524821902203180462 6055 1646207416614461954150743356894789235826379915102716788293544221682 6056 1060076392246109967223747889895804530264568992884868296268692004482 6057 633877307716005959944963333061220647522480278987018021372309931782 6058 351832090416084069958023457626742279405810958660603907481697360134 6059 181196989478559044887338360436213481987293882007048223021454865731 6060 86546683704428023228836032623379248104843410547194768419907780119 6061 38318379044708590437194579329435086947182578715551882201180543748 6062 15716942588756581533828547575926971472556651913965001621065524212 6063 5968329179129133249120513818048085245461055400008931988130110693 6064 2096775754140257222080739065877254956117228920282414379834983209 6065 680967254170936569555512379051605926138791715117413097664804266 6066 204269769680883280229268172439513794445589004145199433851503914 6067 56543205476934474422437285494620659884414205692872803659361357 6068 14428266225148796921587445264144582177402245590595129209629977 6069 3390204860404515989297436118326305575054250756532556560012172 6070 732648298691445737284412369195349258501656874901666585452124 6071 145431581075210298844012842194754758702228508280410986550883 6072 26479139411452855531823066506047785197884742403996398111327 6073 4415380070594620078755608112174717531756463249500143803990 6074 673182594009064465768512048707763513065506087624346684758 6075 93673993034280196887599553947542564318077498042067109248 6076 11873561113845960083981447946881976751612767752744185960 6077 1368044599380725611950578320978471060712528979442319602 6078 142947924185017769310060429158100919158789994127926738 6079 13512186161201423018615635091505689963256025963332484 6080 1152274837972275892642126904775111048032623167774412 6081 88383382104768611920326339493154172594913568152222 6082 6077788883026743295298502516471634352251381505182 6083 373349888528785659568336583154686110209727720828 6084 20405907066798987677797105192419522687143754484 6085 987995500440919328906377532593868882431540978 6086 42168710874261810953869431450032774230427410 6087 1577945346328399910960901747061098109121272 6088 51451748868946954376580405701905029887440 6089 1451818605017504230901347208336835522838 6090 35173550163331347281653357595462180374 6091 725109182032027120007906259330535573 6092 12588028639517590620296433645767857 6093 181805123208103349618096058933952 6094 2153360173361630198522288345872 6095 20559720248176368729609788011 6096 154949864438746092095477719 6097 897999793907540377255522 6098 3870138822902494640098 6099 11864974094740089259 6100 24330090419835919 6101 30458845200328 6102 20046626872 6103 5179789 6104 1 6105 1 6106 5323670 6107 20987661475 6108 32488900303640 6109 26444804529473825 6110 13143655513471477346 6111 4370265458229266290475 6112 1033879942689666425341340 6113 181919791582435888092391775 6114 24619811794156323521837049770 6115 2630562101227197493772705009501 6116 226615523006152511368297964040680 6117 16013342555032581265275055045976855 6118 941584542235915778398173236703451790 6119 46633344484652326157122225302447949725 6120 1965675872346172534291938214128012896772 6121 71156673967692596478249497247315466865690 6122 2229575784321034689651817580415884628464960 6123 60888652967053018786443684874690944496417910 6124 1458209617856763334692127850000422107456181340 6125 30792526430408652417582099765842246835783033722 6126 576152846450503357081588417221508242188693004200 6127 9594223879635073344721207543858794227482537947590 6128 142754635503748917399716518043889305413749839996180 6129 1904787250857202974985047263367533631012720604419830 6130 22866776580494715877657228616394244553202505476408968 6131 247723412955359422007953310010937649326360475994432650 6132 2428416517776227793101026577801141400943525337002029340 6133 21595561175938597160076986352588721744104921746910905510 6134 174619643483118747514572897512825683503754618311682495840 6135 1286562017323927449908217602522463129136985297967599678378 6136 8654187657514731445178491752557234797790826541590622903940 6137 53243000752061118112375413297106836903273621823089531686435 6138 300096913329799029360661420401874898909360413911959178597290 6139 1551993738339930801096554957749994813016319155529759035582425 6140 7375022832790495185666279376869126490341730281101248319811968 6141 32244084568244829303529214411781098798735851287678579801995555 6142 129859737850191504318323137494022507490799181898321951531325230 6143 482303622857641078319105407148852014663196259787276441038273425 6144 1653612421226197982808361395938921193130958604984947797845509420 6145 5238706945852996204396995548969791159631021074210225444377024149 6146 15348575303568097882801194426822062024453428199959498215534009750 6147 41620792410966502950694116728843646677325948586981393181710555215 6148 104535943729869356248254990853839856770958196451023034037784650640 6149 243343728990821795592528794017389488946188215406234654208646557725 6150 525330806705279711533833696148401878009673735431287096201737363074 6151 1052293075543184515339511596322109351913787451407391854192921115695 6152 1956769187374743477620578873234066532224951819958654996769632310500 6153 3379288892670198439969749698841726741506906925915440372710713694280 6154 5421935008521551294594847717939618794599552328430706560549527168780 6155 8084707534928802041495872930527742691502888027504453560286072734000 6156 11206525295940913720885368418553306701093112117332905925149011710580 6157 14443361485787925208228472403523800626894277995882944287024575772680 6158 17311270639749409009682643473765274066735819269099593601878512201980 6159 19297662545971952826473850227504695441994706111504064103444011265680 6160 20009052608133721229251284906450239677637880431878108835197326776900 6161 19297662545971952826473850227504695441994706111504064103444011265680 6162 17311270639749409009682643473765274066735819269099593601878512201980 6163 14443361485787925208228472403523800626894277995882944287024575772680 6164 11206525295940913720885368418553306701093112117332905925149011710580 6165 8084707534928802041495872930527742691502888027504453560286072734000 6166 5421935008521551294594847717939618794599552328430706560549527168780 6167 3379288892670198439969749698841726741506906925915440372710713694280 6168 1956769187374743477620578873234066532224951819958654996769632310500 6169 1052293075543184515339511596322109351913787451407391854192921115695 6170 525330806705279711533833696148401878009673735431287096201737363074 6171 243343728990821795592528794017389488946188215406234654208646557725 6172 104535943729869356248254990853839856770958196451023034037784650640 6173 41620792410966502950694116728843646677325948586981393181710555215 6174 15348575303568097882801194426822062024453428199959498215534009750 6175 5238706945852996204396995548969791159631021074210225444377024149 6176 1653612421226197982808361395938921193130958604984947797845509420 6177 482303622857641078319105407148852014663196259787276441038273425 6178 129859737850191504318323137494022507490799181898321951531325230 6179 32244084568244829303529214411781098798735851287678579801995555 6180 7375022832790495185666279376869126490341730281101248319811968 6181 1551993738339930801096554957749994813016319155529759035582425 6182 300096913329799029360661420401874898909360413911959178597290 6183 53243000752061118112375413297106836903273621823089531686435 6184 8654187657514731445178491752557234797790826541590622903940 6185 1286562017323927449908217602522463129136985297967599678378 6186 174619643483118747514572897512825683503754618311682495840 6187 21595561175938597160076986352588721744104921746910905510 6188 2428416517776227793101026577801141400943525337002029340 6189 247723412955359422007953310010937649326360475994432650 6190 22866776580494715877657228616394244553202505476408968 6191 1904787250857202974985047263367533631012720604419830 6192 142754635503748917399716518043889305413749839996180 6193 9594223879635073344721207543858794227482537947590 6194 576152846450503357081588417221508242188693004200 6195 30792526430408652417582099765842246835783033722 6196 1458209617856763334692127850000422107456181340 6197 60888652967053018786443684874690944496417910 6198 2229575784321034689651817580415884628464960 6199 71156673967692596478249497247315466865690 6200 1965675872346172534291938214128012896772 6201 46633344484652326157122225302447949725 6202 941584542235915778398173236703451790 6203 16013342555032581265275055045976855 6204 226615523006152511368297964040680 6205 2630562101227197493772705009501 6206 24619811794156323521837049770 6207 181919791582435888092391775 6208 1033879942689666425341340 6209 4370265458229266290475 6210 13143655513471477346 6211 26444804529473825 6212 32488900303640 6213 20987661475 6214 5323670 6215 1 6216 1 6217 5470191 6218 21963707973 6219 34633839328867 6220 28721348186480013 6221 14546405478179356131 6222 4929468256438780063281 6223 1188760229533505807621463 6224 213263585178310941887330067 6225 29431768634248598287261300773 6226 3207443164951323558610697359791 6227 281880102561371513261280377080401 6228 20323963916562656209780722840233103 6229 1219625440814527643259549038624832201 6230 61658841730067786409232756952699861163 6231 2653598105812871331878727454968951965269 6232 98097529976179049881710376238529643627284 6233 3139645544959527345144580758222459449789208 6234 87601094268727891544367365981006971759362636 6235 2143921517629393135164780272693065361479143408 6236 46275721372831362594402872655205703110080592284 6237 885258312116034115322194791526008287951379139344 6238 15075593454745570399408623775353058688051498877588 6239 229454902118460841064622270853272206292633103209576 6240 3132628982822958291130481357393964518534175345239928 6241 38489141894259873665146836661335967321190100507109572 6242 426863741098782580784049306139974913593832291144461792 6243 4285043774202663712762311867715401560989099135073512588 6244 39032853288646082183525786285916657855555248484942361920 6245 323384710095588684515054835562993726153556641259095976508 6246 2442011319286801331767357588776821550151659924897783516712 6247 16840967538243879517492390436403241584097195706288733391812 6248 106258485657967335050844844420163309994898972908726532116183 6249 614416782105253546217076272887312603201273641485750665659345 6250 3260886257968619567060777936438810084593238948886183295796163 6251 15907453832351265888009534107323238760493974350653468077754317 6252 71421729334922976264005247815196200319025371536815023341279547 6253 295497158577476586357000608787418562963757322074753012158015853 6254 1127865996844136949611036007855978641375351631413741496931543239 6255 3975511680517878658552386328057120852133898441063754160845949673 6256 12953122867915214768498534694201302624547664034554561025338575765 6257 39046586278439992486431445595799229320790925820513613497339501195 6258 108985451660706003124778532887873350915460616246011893094983748713 6259 281871265266389561570049650174847273927181725136402305178353318159 6260 675960871250119168028488972989837506439793165295761013985706233513 6261 1503991841126045419800715415308974287112358775518233806648346628695 6262 3106429397605300692689198633722262705774833725067044790320498077565 6263 5959142186895549372729107880064326878957213631820446251850234816123 6264 10621909582255926601215392291483080893018472017420304196280418549614 6265 17598892901381321688317107993988904277828838025917293403262843694278 6266 27112961063825042261637629406496845257115700764776824140057059800638 6267 38850857233953142483624023034236694786016499193325128902690964548438 6268 51791471368638057754495056845491038232292345825306463847127238027678 6269 64243760441636749807597372399716915888142688810797937095547048356758 6270 74161627231865199241376682919022469535117987948775050264330012554478 6271 79678905921675354180768509538185775859165131005514611968732211987238 6272 79678905921675354180768509538185775859165131005514611968732211987238 6273 74161627231865199241376682919022469535117987948775050264330012554478 6274 64243760441636749807597372399716915888142688810797937095547048356758 6275 51791471368638057754495056845491038232292345825306463847127238027678 6276 38850857233953142483624023034236694786016499193325128902690964548438 6277 27112961063825042261637629406496845257115700764776824140057059800638 6278 17598892901381321688317107993988904277828838025917293403262843694278 6279 10621909582255926601215392291483080893018472017420304196280418549614 6280 5959142186895549372729107880064326878957213631820446251850234816123 6281 3106429397605300692689198633722262705774833725067044790320498077565 6282 1503991841126045419800715415308974287112358775518233806648346628695 6283 675960871250119168028488972989837506439793165295761013985706233513 6284 281871265266389561570049650174847273927181725136402305178353318159 6285 108985451660706003124778532887873350915460616246011893094983748713 6286 39046586278439992486431445595799229320790925820513613497339501195 6287 12953122867915214768498534694201302624547664034554561025338575765 6288 3975511680517878658552386328057120852133898441063754160845949673 6289 1127865996844136949611036007855978641375351631413741496931543239 6290 295497158577476586357000608787418562963757322074753012158015853 6291 71421729334922976264005247815196200319025371536815023341279547 6292 15907453832351265888009534107323238760493974350653468077754317 6293 3260886257968619567060777936438810084593238948886183295796163 6294 614416782105253546217076272887312603201273641485750665659345 6295 106258485657967335050844844420163309994898972908726532116183 6296 16840967538243879517492390436403241584097195706288733391812 6297 2442011319286801331767357588776821550151659924897783516712 6298 323384710095588684515054835562993726153556641259095976508 6299 39032853288646082183525786285916657855555248484942361920 6300 4285043774202663712762311867715401560989099135073512588 6301 426863741098782580784049306139974913593832291144461792 6302 38489141894259873665146836661335967321190100507109572 6303 3132628982822958291130481357393964518534175345239928 6304 229454902118460841064622270853272206292633103209576 6305 15075593454745570399408623775353058688051498877588 6306 885258312116034115322194791526008287951379139344 6307 46275721372831362594402872655205703110080592284 6308 2143921517629393135164780272693065361479143408 6309 87601094268727891544367365981006971759362636 6310 3139645544959527345144580758222459449789208 6311 98097529976179049881710376238529643627284 6312 2653598105812871331878727454968951965269 6313 61658841730067786409232756952699861163 6314 1219625440814527643259549038624832201 6315 20323963916562656209780722840233103 6316 281880102561371513261280377080401 6317 3207443164951323558610697359791 6318 29431768634248598287261300773 6319 213263585178310941887330067 6320 1188760229533505807621463 6321 4929468256438780063281 6322 14546405478179356131 6323 28721348186480013 6324 34633839328867 6325 21963707973 6326 5470191 6327 1 6328 1 6329 5619376 6330 22975734376 6331 36899029767376 6332 31170455396179876 6333 16083954984428931376 6334 5554082091668481516376 6335 1365083517167662171431376 6336 249639648202036219600553626 6337 35125766970545331604972047376 6338 3903581945174024614942025184376 6339 349902890721962570030257893819376 6340 25736878929516529471682121385621876 6341 1575888894453473650727612970996552976 6342 81308362720968509550636602574988827976 6343 3571960486431513143707276954501233348976 6344 134819903763073301538999862631487075665851 6345 4406520063101091010729236151891171157598976 6346 125585821798381093805783230328898377991576976 6347 3140181473075309910267507286943635403038326976 6348 69265156723411162828400593425468265524710793976 6349 1354411357253600856421547492347483993465773438976 6350 23581933895691395038181087469826013590248154668976 6351 367057927593805192333427361486857081100384320502976 6352 5126120153710295385486242221190123757601377837665476 6353 64442653360929427703255616494961555809845892816368576 6354 731467855004033798161161601708647342755648968913398576 6355 7517097327525730982360616711898929295992015189965368576 6356 70118898123316315299746921471706570998003440392112027576 6357 595056202585530109512915798188203132462185276358467952576 6358 4604121296276177881231289184286690338457416587417637634576 6359 32542932441050974913028773790151191466854484456596586264576 6360 210512094228048493968654880455040519801214946328609167400201 6361 1248351439897798062135799570810310215324687234172451566122576 6362 6796884507924666095114276592080894469127346692467478829947576 6363 34026639213585595482373334988926713926190319466638434390918576 6364 156834051868251917205727801058116438483743409090949685273636076 6365 666356008604242503462766473507198907086056779980651087819418576 6366 2612816981106108763577689593488753609363748953082026633818247176 6367 9464609763727023353379323142847373214338615088786641932292672176 6368 31703447578813462720101308692101090339801974909748925586493017926 6369 98289279214532794991316794427543759752665201346213471194981064176 6370 282264479121252957733239365752765513162344042076002025281972299176 6371 751418161928807463404765808146212980320002060027222901776632140176 6372 1855578862255229088705656004285828449050412610615814548196056327676 6373 4253236942697379034785998032295606782093080590625013121707814504176 6374 9054131485039738313181564373097504069572728414491039638685698769176 6375 17909407645768377363479250873896367006526151880963058502877271004176 6376 32932101559159614954555596179302859067921443754797202970751297669051 6377 56316457284420229402614745580764493689052281682935338890441099822176 6378 89594363861577637685978004333034421778037720859215311871156295171776 6379 132643490353017096678949380905400990192062834259828376689853990871776 6380 182793428359899027368806082984086017290443573501081637107507898921776 6381 234527417518361016246770068734299041051889867888180213647368625031776 6382 280190855508696105079863929469170349667912038427156111943195849531776 6383 311738616554295749938731010768868429071721984371831737558151178711776 6384 323022591574359543976088552181834226456074855427761940413779237786776 6385 311738616554295749938731010768868429071721984371831737558151178711776 6386 280190855508696105079863929469170349667912038427156111943195849531776 6387 234527417518361016246770068734299041051889867888180213647368625031776 6388 182793428359899027368806082984086017290443573501081637107507898921776 6389 132643490353017096678949380905400990192062834259828376689853990871776 6390 89594363861577637685978004333034421778037720859215311871156295171776 6391 56316457284420229402614745580764493689052281682935338890441099822176 6392 32932101559159614954555596179302859067921443754797202970751297669051 6393 17909407645768377363479250873896367006526151880963058502877271004176 6394 9054131485039738313181564373097504069572728414491039638685698769176 6395 4253236942697379034785998032295606782093080590625013121707814504176 6396 1855578862255229088705656004285828449050412610615814548196056327676 6397 751418161928807463404765808146212980320002060027222901776632140176 6398 282264479121252957733239365752765513162344042076002025281972299176 6399 98289279214532794991316794427543759752665201346213471194981064176 6400 31703447578813462720101308692101090339801974909748925586493017926 6401 9464609763727023353379323142847373214338615088786641932292672176 6402 2612816981106108763577689593488753609363748953082026633818247176 6403 666356008604242503462766473507198907086056779980651087819418576 6404 156834051868251917205727801058116438483743409090949685273636076 6405 34026639213585595482373334988926713926190319466638434390918576 6406 6796884507924666095114276592080894469127346692467478829947576 6407 1248351439897798062135799570810310215324687234172451566122576 6408 210512094228048493968654880455040519801214946328609167400201 6409 32542932441050974913028773790151191466854484456596586264576 6410 4604121296276177881231289184286690338457416587417637634576 6411 595056202585530109512915798188203132462185276358467952576 6412 70118898123316315299746921471706570998003440392112027576 6413 7517097327525730982360616711898929295992015189965368576 6414 731467855004033798161161601708647342755648968913398576 6415 64442653360929427703255616494961555809845892816368576 6416 5126120153710295385486242221190123757601377837665476 6417 367057927593805192333427361486857081100384320502976 6418 23581933895691395038181087469826013590248154668976 6419 1354411357253600856421547492347483993465773438976 6420 69265156723411162828400593425468265524710793976 6421 3140181473075309910267507286943635403038326976 6422 125585821798381093805783230328898377991576976 6423 4406520063101091010729236151891171157598976 6424 134819903763073301538999862631487075665851 6425 3571960486431513143707276954501233348976 6426 81308362720968509550636602574988827976 6427 1575888894453473650727612970996552976 6428 25736878929516529471682121385621876 6429 349902890721962570030257893819376 6430 3903581945174024614942025184376 6431 35125766970545331604972047376 6432 249639648202036219600553626 6433 1365083517167662171431376 6434 5554082091668481516376 6435 16083954984428931376 6436 31170455396179876 6437 36899029767376 6438 22975734376 6439 5619376 6440 1 6441 1 6442 5771249 6443 24024726374 6444 39290037881414 6445 33803464734596474 6446 17767852252609238554 6447 6251053474327068552374 6448 1565579777289980432772374 6449 291797977490564186328266204 6450 41852984418499549470417037724 6451 4742163413481359478942831541814 6452 433466582145709547176960554156374 6453 32519416847496601028428062443356874 6454 2031312865910856915317286448192592042 6455 106939486856153578346068783912784619174 6456 4794576579667961467777883891151812487494 6457 184726529107771660583135808790143420645599 6458 6164465867070576217071097105811541850107599 6459 179415311331120770660659740527238779942185614 6460 4582364032646192656062796075628125595820692174 6461 103267685853659967318297217201783579132482219014 6462 2063554628469477047283744044084420997647336331974 6463 36725164614072003771743250239117665873562954004974 6464 584444624500850216545297656703871569665174314414894 6465 8346988387153100167149596852393059385909537415981674 6466 107338863724753295455598040176120705719373830950173546 6467 1246620287602715497749781160416484817555322018576678574 6468 13111727427469231975284385915743195659696122782388254574 6469 125208482823612029499046869660337295695773494570001087494 6470 1088094286606888568514100594477159862474159860555393602374 6471 8623608278260696519274465050466439859201985606706814382414 6472 62453894960751051735306080838782598557256051234188166562574 6473 414066845260614363836359660957920740236252173013967774939449 6474 2517410596290756139296021603054659381548235239289115968758889 6475 14056831775600710312487003859023383377214026445898838947592374 6476 72193326920403979298458098908267918852002306421732215100203094 6477 341477825691582202550218472535586517574611848450212238091337074 6478 1489429938716227296647213559771101356366716840648630276547221074 6479 5997437886564008581166113267344968128303313145011817913563477542 6480 22318137989461470494349422498361644633296544920248772955068885574 6481 76828071218152492416940828461132269088923992291919668419379537664 6482 244873572371015998865799057290299629119620734239677714609795967424 6483 723241050238663432106215460086323861565007194415295969484354355174 6484 1980948332131124382712810662359559009063553221146792872915970301254 6485 5035169088724096197438779452653738024605113072559638101743048859074 6486 11884507714284364882494077944053879037850720068640763789207750528354 6487 26063015006481239756640142266224225888072052133330676441693060165174 6488 53133728374000074919107826065962955133518658558707311318217080561174 6489 100744345509123826261097864948753445193947877609338467907303701432639 6490 177728032209973339616937849273153300641963592205828540585470552601199 6491 291833019354073394829590068463068692448056581302823106642162555867326 6492 446162886315924671769175264831424180358851791450151808349258421171774 6493 635257313488656002037290995071777595111389798655499942209007602661774 6494 842557813272195858227716951415056680955465966554581324967598403458574 6495 1041166975902298101029058330409052388719630841329129570832234787243774 6496 1198861657156557763370073336916378421906857664336110329850695035253374 6497 1286423303287361692676703532373269638693491090914069481998734859256774 6498 1286423303287361692676703532373269638693491090914069481998734859256774 6499 1198861657156557763370073336916378421906857664336110329850695035253374 6500 1041166975902298101029058330409052388719630841329129570832234787243774 6501 842557813272195858227716951415056680955465966554581324967598403458574 6502 635257313488656002037290995071777595111389798655499942209007602661774 6503 446162886315924671769175264831424180358851791450151808349258421171774 6504 291833019354073394829590068463068692448056581302823106642162555867326 6505 177728032209973339616937849273153300641963592205828540585470552601199 6506 100744345509123826261097864948753445193947877609338467907303701432639 6507 53133728374000074919107826065962955133518658558707311318217080561174 6508 26063015006481239756640142266224225888072052133330676441693060165174 6509 11884507714284364882494077944053879037850720068640763789207750528354 6510 5035169088724096197438779452653738024605113072559638101743048859074 6511 1980948332131124382712810662359559009063553221146792872915970301254 6512 723241050238663432106215460086323861565007194415295969484354355174 6513 244873572371015998865799057290299629119620734239677714609795967424 6514 76828071218152492416940828461132269088923992291919668419379537664 6515 22318137989461470494349422498361644633296544920248772955068885574 6516 5997437886564008581166113267344968128303313145011817913563477542 6517 1489429938716227296647213559771101356366716840648630276547221074 6518 341477825691582202550218472535586517574611848450212238091337074 6519 72193326920403979298458098908267918852002306421732215100203094 6520 14056831775600710312487003859023383377214026445898838947592374 6521 2517410596290756139296021603054659381548235239289115968758889 6522 414066845260614363836359660957920740236252173013967774939449 6523 62453894960751051735306080838782598557256051234188166562574 6524 8623608278260696519274465050466439859201985606706814382414 6525 1088094286606888568514100594477159862474159860555393602374 6526 125208482823612029499046869660337295695773494570001087494 6527 13111727427469231975284385915743195659696122782388254574 6528 1246620287602715497749781160416484817555322018576678574 6529 107338863724753295455598040176120705719373830950173546 6530 8346988387153100167149596852393059385909537415981674 6531 584444624500850216545297656703871569665174314414894 6532 36725164614072003771743250239117665873562954004974 6533 2063554628469477047283744044084420997647336331974 6534 103267685853659967318297217201783579132482219014 6535 4582364032646192656062796075628125595820692174 6536 179415311331120770660659740527238779942185614 6537 6164465867070576217071097105811541850107599 6538 184726529107771660583135808790143420645599 6539 4794576579667961467777883891151812487494 6540 106939486856153578346068783912784619174 6541 2031312865910856915317286448192592042 6542 32519416847496601028428062443356874 6543 433466582145709547176960554156374 6544 4742163413481359478942831541814 6545 41852984418499549470417037724 6546 291797977490564186328266204 6547 1565579777289980432772374 6548 6251053474327068552374 6549 17767852252609238554 6550 33803464734596474 6551 39290037881414 6552 24024726374 6553 5771249 6554 1 6555 1 6556 5925834 6557 25111687497 6558 41812634174412 6559 36632347462074552 6560 19610516674697365332 6561 7027993195554799811752 6562 1793296725283323644331372 6563 340591880549435243149678902 6564 49788745100448814694677930632 6565 5750600059101838097235301014102 6566 535926052261231041373513247776812 6567 41000284759043092168846855894246872 6568 2612159680679219281378901532757785780 6569 140289559993303784738817672001364586408 6570 6417844238774127163913727983510701779212 6571 252353258445185084834293219480663743557067 6572 8596204579122080162537154053966994900855222 6573 255443723691657877337869938165581129426848787 6574 6662611831593511861830986040119623882177387452 6575 153368199277258340357917120961984418980121789252 6576 3131133805918289322661402035156518138016934744812 6577 56946254895162968072293257943834983683489812143972 6578 926325746294650947309303662553049067918100944212092 6579 13526162559591485596747819703822048934112624691596512 6580 177882839865321496296822347288631190472289292882957716 6581 2113264235594577323652973180119009912149301079023556704 6582 22742326504651635768173156515606395979803799173279368572 6583 222269322221760889575827388776877834994822715166901155492 6584 1977430521834976190019429872566706256160836569415879247212 6585 16048468613649397157982548090068212073305320519581415474052 6586 119052309736792037721935052674498613942002663272706555406012 6587 808740764804249482441418921814116328341134163452240216412697 6588 5039454108332679991753848628889267526623589384010556052482362 6589 28849658045112589891335355561608840129367089182125400123101377 6590 151953478399102336818958891405244077203126034946846827977578412 6591 737354848428820924712655371713318579636295857373138187560996592 6592 3300488751390020355340986095525368984747433141666508955058293572 6593 13643178238640642037288476207503288424319126260341453333172546880 6594 52137566921958044628678838813622290362133297690202636846982400908 6595 184378895681291502761229754348806675568620127116460274292730484802 6596 603936653785332420065238563025088532621333858106851810826956403312 6597 1833812243349897781523393628692071749224560782576312799082998717922 6598 5165781356369506855968498167171975575927791468510455972464720875852 6599 13509570835583890578657428200511663398801755588102971457770198717232 6600 32821004801555868996338770634451556771620744537388742143346824848932 6601 74117763590326715151072718300876867215033659367399851763272225345952 6602 155662564575428790914401179135678252352781741705040182838444069704172 6603 304190594941150428911892304227637918139394320248599357296792786213787 6604 553341444111337388674988609794268344252725287790740593980237834968502 6605 937326870479507879603995857196957589203858896590981794045311968931651 6606 1479051213989019616661090725547829797136277443504465156668665440395484 6607 2174669213996178021136312446543905835035135337490228362353573626421772 6608 2980058836645975487724262123511918400355425351967741507872120840088572 6609 3806821438782268098804565374462005834721944361868103161925255091847372 6610 4533895758616412714839799295022305531261831983942995258740003562266972 6611 5034987519583188058323541591624674241039322101859474947085303183772372 6612 5213998875270899603946285113512898181607247076448175422614341287961772 6613 5034987519583188058323541591624674241039322101859474947085303183772372 6614 4533895758616412714839799295022305531261831983942995258740003562266972 6615 3806821438782268098804565374462005834721944361868103161925255091847372 6616 2980058836645975487724262123511918400355425351967741507872120840088572 6617 2174669213996178021136312446543905835035135337490228362353573626421772 6618 1479051213989019616661090725547829797136277443504465156668665440395484 6619 937326870479507879603995857196957589203858896590981794045311968931651 6620 553341444111337388674988609794268344252725287790740593980237834968502 6621 304190594941150428911892304227637918139394320248599357296792786213787 6622 155662564575428790914401179135678252352781741705040182838444069704172 6623 74117763590326715151072718300876867215033659367399851763272225345952 6624 32821004801555868996338770634451556771620744537388742143346824848932 6625 13509570835583890578657428200511663398801755588102971457770198717232 6626 5165781356369506855968498167171975575927791468510455972464720875852 6627 1833812243349897781523393628692071749224560782576312799082998717922 6628 603936653785332420065238563025088532621333858106851810826956403312 6629 184378895681291502761229754348806675568620127116460274292730484802 6630 52137566921958044628678838813622290362133297690202636846982400908 6631 13643178238640642037288476207503288424319126260341453333172546880 6632 3300488751390020355340986095525368984747433141666508955058293572 6633 737354848428820924712655371713318579636295857373138187560996592 6634 151953478399102336818958891405244077203126034946846827977578412 6635 28849658045112589891335355561608840129367089182125400123101377 6636 5039454108332679991753848628889267526623589384010556052482362 6637 808740764804249482441418921814116328341134163452240216412697 6638 119052309736792037721935052674498613942002663272706555406012 6639 16048468613649397157982548090068212073305320519581415474052 6640 1977430521834976190019429872566706256160836569415879247212 6641 222269322221760889575827388776877834994822715166901155492 6642 22742326504651635768173156515606395979803799173279368572 6643 2113264235594577323652973180119009912149301079023556704 6644 177882839865321496296822347288631190472289292882957716 6645 13526162559591485596747819703822048934112624691596512 6646 926325746294650947309303662553049067918100944212092 6647 56946254895162968072293257943834983683489812143972 6648 3131133805918289322661402035156518138016934744812 6649 153368199277258340357917120961984418980121789252 6650 6662611831593511861830986040119623882177387452 6651 255443723691657877337869938165581129426848787 6652 8596204579122080162537154053966994900855222 6653 252353258445185084834293219480663743557067 6654 6417844238774127163913727983510701779212 6655 140289559993303784738817672001364586408 6656 2612159680679219281378901532757785780 6657 41000284759043092168846855894246872 6658 535926052261231041373513247776812 6659 5750600059101838097235301014102 6660 49788745100448814694677930632 6661 340591880549435243149678902 6662 1793296725283323644331372 6663 7027993195554799811752 6664 19610516674697365332 6665 36632347462074552 6666 41812634174412 6667 25111687497 6668 5925834 6669 1 6670 1 6671 6083155 6672 26237639275 6673 44472798960745 6674 39669736673189470 6675 21625295785111478230 6676 7893232961565689637670 6677 2051633398240805022035470 6678 396991062559595771763907720 6679 59136100044416648590008013420 6680 6961252703123277696653259122380 6681 661319006796711381182059616647720 6682 51582882530143487732200650098539870 6683 3351300198843014595278205313325151190 6684 183576777558845132830239468829922183110 6685 8567338301660034578360210245324713204334 6686 343729903635150580865661661052342324134495 6687 11949669002845529017153296569525547856683445 6688 362473293086314380186983329275608284986071245 6689 9652720511904539845633733865389278382964785095 6690 226913183726002105909666851481766421064156799410 6691 4731970050871507330555247756510007073411074723970 6692 87926606294100799002642859475616177945475551270370 6693 1461620542309182847188860287225097914542905178367570 6694 21815464051699824836233733861455450788337191119680870 6695 293324496649426787655188433005741004028328061169197646 6696 3563693545265660293457832319549387311384890697915367630 6697 39230513220524071700098694989421033065161553573906910950 6698 392305132205240717000986949894210330651615535739069111570 6699 3572041466921402317956354859563073010669973035939945070370 6700 29678215713302905360376358511149464234413911563012899552450 6701 225450856013535819937496768912037045863223606347266156569970 6702 1568762206427520080398415017012924444131597594166393672800745 6703 10015943317960320513312957416313286835609430793523898064805995 6704 58767821943747868297164613181055044707969996482107296547058595 6705 317346238496238488804688911177697241423037981003379401354117425 6706 1579281750262970883253381435907789088771926102645925659320960870 6707 7252066474828444229911769696247429865989707312520331711424613070 6708 30764029361640663417415191448291728799935284704691512417938096190 6709 120689653649513371868321135681759859138207655379943625639603301110 6710 438302045975258055557232073760720298566478181373491470835470723244 6711 1474864608182327242051210004298720065185303726843952781266602027720 6712 4602288355653286213147751700161066227505947774127515305398191870120 6713 13328378179094400702098208412094360059685487603047811082801603542220 6714 35848741309288388095298629522184830505360966656473422912362933665670 6715 89608426778348577583529233494779610034748723395244803189928921080750 6716 208287145856027630169072967487865648742977801871890094371239465388670 6717 450454905005039850832360274917134289079700105489585234978569358572470 6718 906836848233830226017777921872651924068343633419822907259488313968495 6719 1700152146983307625509029888871702355432991819357046481504165866983845 6720 2969599083397510652555772205895906780822959044476974521027276380998621 6721 4834029958122330969070112589096714882003593785272652176046148797257655 6722 7335884148547107191299827319674775683518523205133703675672721699796650 6723 10380968134736472440518623565577512759696023403491090107084040141221770 6724 13701153166407119908514195796312584338082705862759268459090150591373770 6725 16868759219558123777271606200597695579547698410846732359723836783140970 6726 19376277481924871906325493608794650327858842769215841224007109818472770 6727 20766098968751341526061928641749646206056449563095319355584704095158770 6728 20766098968751341526061928641749646206056449563095319355584704095158770 6729 19376277481924871906325493608794650327858842769215841224007109818472770 6730 16868759219558123777271606200597695579547698410846732359723836783140970 6731 13701153166407119908514195796312584338082705862759268459090150591373770 6732 10380968134736472440518623565577512759696023403491090107084040141221770 6733 7335884148547107191299827319674775683518523205133703675672721699796650 6734 4834029958122330969070112589096714882003593785272652176046148797257655 6735 2969599083397510652555772205895906780822959044476974521027276380998621 6736 1700152146983307625509029888871702355432991819357046481504165866983845 6737 906836848233830226017777921872651924068343633419822907259488313968495 6738 450454905005039850832360274917134289079700105489585234978569358572470 6739 208287145856027630169072967487865648742977801871890094371239465388670 6740 89608426778348577583529233494779610034748723395244803189928921080750 6741 35848741309288388095298629522184830505360966656473422912362933665670 6742 13328378179094400702098208412094360059685487603047811082801603542220 6743 4602288355653286213147751700161066227505947774127515305398191870120 6744 1474864608182327242051210004298720065185303726843952781266602027720 6745 438302045975258055557232073760720298566478181373491470835470723244 6746 120689653649513371868321135681759859138207655379943625639603301110 6747 30764029361640663417415191448291728799935284704691512417938096190 6748 7252066474828444229911769696247429865989707312520331711424613070 6749 1579281750262970883253381435907789088771926102645925659320960870 6750 317346238496238488804688911177697241423037981003379401354117425 6751 58767821943747868297164613181055044707969996482107296547058595 6752 10015943317960320513312957416313286835609430793523898064805995 6753 1568762206427520080398415017012924444131597594166393672800745 6754 225450856013535819937496768912037045863223606347266156569970 6755 29678215713302905360376358511149464234413911563012899552450 6756 3572041466921402317956354859563073010669973035939945070370 6757 392305132205240717000986949894210330651615535739069111570 6758 39230513220524071700098694989421033065161553573906910950 6759 3563693545265660293457832319549387311384890697915367630 6760 293324496649426787655188433005741004028328061169197646 6761 21815464051699824836233733861455450788337191119680870 6762 1461620542309182847188860287225097914542905178367570 6763 87926606294100799002642859475616177945475551270370 6764 4731970050871507330555247756510007073411074723970 6765 226913183726002105909666851481766421064156799410 6766 9652720511904539845633733865389278382964785095 6767 362473293086314380186983329275608284986071245 6768 11949669002845529017153296569525547856683445 6769 343729903635150580865661661052342324134495 6770 8567338301660034578360210245324713204334 6771 183576777558845132830239468829922183110 6772 3351300198843014595278205313325151190 6773 51582882530143487732200650098539870 6774 661319006796711381182059616647720 6775 6961252703123277696653259122380 6776 59136100044416648590008013420 6777 396991062559595771763907720 6778 2051633398240805022035470 6779 7893232961565689637670 6780 21625295785111478230 6781 39669736673189470 6782 44472798960745 6783 26237639275 6784 6083155 6785 1 6786 1 6787 6243236 6788 27403621398 6789 47276728035844 6790 42928957511329493 6791 23826525395621582248 6792 8855886279999894542448 6793 2344376928408763291572968 6794 462096229063770651129840598 6795 70129898293207545877352313968 6796 8412265852634174621530192594148 6797 814496701558510604264693885566448 6798 64761340998918533371698214923046118 6799 4289791227768363650541289756502589992 6800 239626830090817456299416225419450244688 6801 11406237112322910919852212329965831657960 6802 466850846002555271338547908287573283251695 6803 16560306302051425846055442736047608443339068 6804 512659767950649140120030634414502392810232098 6805 13935886437463591845937105865805321090474451868 6806 334479141020199875574087896043258225813810535363 6807 7123123727928437768323432824447366815937317050488 6808 135196285977753805634510820679653775031875822035368 6809 2296116246296576227481576044354544983101751883808248 6810 35021879448167193256933081421205626271512093227770068 6811 481329275419871727080592129638708509311981715577747336 6812 5978864627029190962854021845610232169590988565068687696 6813 67309230706806615242193076123536575997282198311150637448 6814 688520981379431564876797096216929663431939266230880516244 6815 6414533038864637688507365566691298739777292619452849336568 6816 54545275010142181836002462793373297927902842494567703597608 6817 424189748439529839280937185531119893880348599537341432633208 6818 3022562369213217331979495372100464918448019658905709166556993 6819 19767135158658747194875692811107376165962153741319015472477508 6820 118837100964807525387981831891183282086414264919826126819834118 6821 657712915733174900346072532114929916508079944065588410382569508 6822 3355725404568205741554433447304695243028900841376892981142054533 6823 15803342149614060360078635116518224173020221659501695194419450568 6824 68775036028653751103879056614096678743147301488701587893468227232 6825 276886508686787829119513085069739875459424200798668730480196759688 6826 1032278467987040321157273308609685276198568515699087441071898110090 6827 3567126678295475677687705055587096726785538177104103424794068868800 6828 11435066158907613510659811817609238646537116789770038947812311993868 6829 34033009487441045080426110246772448152402395742576876518276971236928 6830 94106427749363495866329774545999572542627836712428484311902231072218 6831 241927535607352447800182611417131485368014034155097047309699218756808 6832 578580162199045713073967540109150334452744504521422967180458403959808 6833 1287939825714187780418600815662784890008053998854597453824264532264968 6834 2669933151858819536907244190890417887115380362099234590131748382346903 6835 5156740234391744866149484887938993520664673200940663483570260919407868 6836 9283174187609058283284456532610984093463212705774192384261534354109986 6837 15581891676580842150510077884091354780058811309284346215167001752210396 6838 24393980901443308706502427755434281148393041976913600264035718762562523 6839 35628800856591412967915854949895747919881158165023134401811738023739224 6840 48559502725105118920446063989343893192984444539556452650444346994971768 6841 61770603466497353942839313424976902333561196673670977132992258579425368 6842 73347622938580593541199641632843390624841568958874755826675653245614368 6843 81307565250964980264580878940925603021482503084360465238699606299283768 6844 84147844516853262183868336930915957669759178229586250606108453116035368 6845 81307565250964980264580878940925603021482503084360465238699606299283768 6846 73347622938580593541199641632843390624841568958874755826675653245614368 6847 61770603466497353942839313424976902333561196673670977132992258579425368 6848 48559502725105118920446063989343893192984444539556452650444346994971768 6849 35628800856591412967915854949895747919881158165023134401811738023739224 6850 24393980901443308706502427755434281148393041976913600264035718762562523 6851 15581891676580842150510077884091354780058811309284346215167001752210396 6852 9283174187609058283284456532610984093463212705774192384261534354109986 6853 5156740234391744866149484887938993520664673200940663483570260919407868 6854 2669933151858819536907244190890417887115380362099234590131748382346903 6855 1287939825714187780418600815662784890008053998854597453824264532264968 6856 578580162199045713073967540109150334452744504521422967180458403959808 6857 241927535607352447800182611417131485368014034155097047309699218756808 6858 94106427749363495866329774545999572542627836712428484311902231072218 6859 34033009487441045080426110246772448152402395742576876518276971236928 6860 11435066158907613510659811817609238646537116789770038947812311993868 6861 3567126678295475677687705055587096726785538177104103424794068868800 6862 1032278467987040321157273308609685276198568515699087441071898110090 6863 276886508686787829119513085069739875459424200798668730480196759688 6864 68775036028653751103879056614096678743147301488701587893468227232 6865 15803342149614060360078635116518224173020221659501695194419450568 6866 3355725404568205741554433447304695243028900841376892981142054533 6867 657712915733174900346072532114929916508079944065588410382569508 6868 118837100964807525387981831891183282086414264919826126819834118 6869 19767135158658747194875692811107376165962153741319015472477508 6870 3022562369213217331979495372100464918448019658905709166556993 6871 424189748439529839280937185531119893880348599537341432633208 6872 54545275010142181836002462793373297927902842494567703597608 6873 6414533038864637688507365566691298739777292619452849336568 6874 688520981379431564876797096216929663431939266230880516244 6875 67309230706806615242193076123536575997282198311150637448 6876 5978864627029190962854021845610232169590988565068687696 6877 481329275419871727080592129638708509311981715577747336 6878 35021879448167193256933081421205626271512093227770068 6879 2296116246296576227481576044354544983101751883808248 6880 135196285977753805634510820679653775031875822035368 6881 7123123727928437768323432824447366815937317050488 6882 334479141020199875574087896043258225813810535363 6883 13935886437463591845937105865805321090474451868 6884 512659767950649140120030634414502392810232098 6885 16560306302051425846055442736047608443339068 6886 466850846002555271338547908287573283251695 6887 11406237112322910919852212329965831657960 6888 239626830090817456299416225419450244688 6889 4289791227768363650541289756502589992 6890 64761340998918533371698214923046118 6891 814496701558510604264693885566448 6892 8412265852634174621530192594148 6893 70129898293207545877352313968 6894 462096229063770651129840598 6895 2344376928408763291572968 6896 8855886279999894542448 6897 23826525395621582248 6898 42928957511329493 6899 47276728035844 6900 27403621398 6901 6243236 6902 1 6903 1 6904 6406101 6905 28610691876 6906 50230838447556 6907 46424058476853681 6908 26229593039422461741 6909 9925913875039627428366 6910 2675742783171396708252366 6911 537155363721657889181709216 6912 83041410575871725835391984216 6913 10148534492482849862620009888866 6914 1001278136875223511770444352304866 6915 81139807280258148783542602839332616 6916 5478809448508507923245668982489720976 6917 312031242876960736961991433478938407726 6918 15146068260567875772304480730822493066606 6919 632287277022819426897856004057279317423131 6920 22880684511301706212929366735056733374352231 6921 722739082182387227995705393694649197062879216 6922 20050612119207820921195223745699492589356099216 6923 491239996920591612569282981769637568439224436291 6924 10681189294251330521381587342287322786005482782791 6925 207029901584981391585679477281374577805704579608166 6926 3591518727495981532290700497185585067151135967988966 6927 55967833503479045544863416081142033963105202167831466 6928 786062510552944472326020468306978525987938778202076826 6929 9980504093264987282112277982214397031321973808303294926 6930 114876927267762128248547400870058234453462075888583909326 6931 1201732011872498627327336771439375426652775352314991417306 6932 11452440643089819041916234821829692133128354582588057955306 6933 99642703900329499008762721048687716864506587893704007070566 6934 793084260393368212364298103915282298533944291056657329678566 6935 5785266435190909191978853133024871766984218623154366413817441 6936 38743754005369422164464440678742323045560979264154999316778741 6937 238585329757384659404349066655573883969767083897087941358988116 6938 1352971466263926671032116135754900348226070481975411741992275316 6939 7075045625228342678018491498630672165254169820846382372249121441 6940 34159818585191713018896389349738095411728851771069112371899590941 6941 152460664001276698105390200887252131100768770009824248901951859326 6942 629693511690920708158892661206989071609335682461488564479157147326 6943 2409175492513680810645889960124208188530654557265631881187661364956 6944 8546370514093247103348157067215687042782186491763447513481432864356 6945 28134867475540477268509308807621120052486624262615411263543581053706 6946 86021106440263976327111224603328595509312729448625778623830237558666 6947 244445557956424120816696943896292701658909057194919336434175894504916 6948 646056487133270741284578564579839762062310204845997796792946777362316 6949 1589058191955125549991882680581469228426551808192640543664639278481566 6950 3639455858993997227400763558751106942525328334892821890328689960393566 6951 7765768751756928294431892418124620734818299275988411621249595025138291 6952 15444942564771353496163408169268260005520173165562477394418771675285791 6953 28643348029212328301975775150279318555691957507043139895103903834166576 6954 49551713121396050766629029773663173684676962404438248807080350818532176 6955 79989565281476895991089356128284503300544626017321340400675263849333451 6956 120523361165351980752072641713506839204863735697257760873254642834979631 6957 169542035228795586630814543414223535662362832078108528968122834365302006 6958 222709512498209381937892331841035920490593378251059994265882789095371766 6959 273227596896934483053147831824282485466741490113028236208433421756966766 6960 313102451901300018539867124156967710794910563347967926013731887282746766 6961 335165143414585027342526426758733051735481472609368964278567567496073766 6962 335165143414585027342526426758733051735481472609368964278567567496073766 6963 313102451901300018539867124156967710794910563347967926013731887282746766 6964 273227596896934483053147831824282485466741490113028236208433421756966766 6965 222709512498209381937892331841035920490593378251059994265882789095371766 6966 169542035228795586630814543414223535662362832078108528968122834365302006 6967 120523361165351980752072641713506839204863735697257760873254642834979631 6968 79989565281476895991089356128284503300544626017321340400675263849333451 6969 49551713121396050766629029773663173684676962404438248807080350818532176 6970 28643348029212328301975775150279318555691957507043139895103903834166576 6971 15444942564771353496163408169268260005520173165562477394418771675285791 6972 7765768751756928294431892418124620734818299275988411621249595025138291 6973 3639455858993997227400763558751106942525328334892821890328689960393566 6974 1589058191955125549991882680581469228426551808192640543664639278481566 6975 646056487133270741284578564579839762062310204845997796792946777362316 6976 244445557956424120816696943896292701658909057194919336434175894504916 6977 86021106440263976327111224603328595509312729448625778623830237558666 6978 28134867475540477268509308807621120052486624262615411263543581053706 6979 8546370514093247103348157067215687042782186491763447513481432864356 6980 2409175492513680810645889960124208188530654557265631881187661364956 6981 629693511690920708158892661206989071609335682461488564479157147326 6982 152460664001276698105390200887252131100768770009824248901951859326 6983 34159818585191713018896389349738095411728851771069112371899590941 6984 7075045625228342678018491498630672165254169820846382372249121441 6985 1352971466263926671032116135754900348226070481975411741992275316 6986 238585329757384659404349066655573883969767083897087941358988116 6987 38743754005369422164464440678742323045560979264154999316778741 6988 5785266435190909191978853133024871766984218623154366413817441 6989 793084260393368212364298103915282298533944291056657329678566 6990 99642703900329499008762721048687716864506587893704007070566 6991 11452440643089819041916234821829692133128354582588057955306 6992 1201732011872498627327336771439375426652775352314991417306 6993 114876927267762128248547400870058234453462075888583909326 6994 9980504093264987282112277982214397031321973808303294926 6995 786062510552944472326020468306978525987938778202076826 6996 55967833503479045544863416081142033963105202167831466 6997 3591518727495981532290700497185585067151135967988966 6998 207029901584981391585679477281374577805704579608166 6999 10681189294251330521381587342287322786005482782791 7000 491239996920591612569282981769637568439224436291 7001 20050612119207820921195223745699492589356099216 7002 722739082182387227995705393694649197062879216 7003 22880684511301706212929366735056733374352231 7004 632287277022819426897856004057279317423131 7005 15146068260567875772304480730822493066606 7006 312031242876960736961991433478938407726 7007 5478809448508507923245668982489720976 7008 81139807280258148783542602839332616 7009 1001278136875223511770444352304866 7010 10148534492482849862620009888866 7011 83041410575871725835391984216 7012 537155363721657889181709216 7013 2675742783171396708252366 7014 9925913875039627428366 7015 26229593039422461741 7016 46424058476853681 7017 50230838447556 7018 28610691876 7019 6406101 7020 1 7021 1 7022 6571774 7023 29859927199 7024 53341774369648 7025 50169843858246019 7026 28851004874748812806 7027 11114193923340735932989 7028 3050418762959980446903364 7029 623581855618094002858268194 7030 98183574521829310646115597664 7031 12222821516656993077434590721494 7032 1228631669336689953497970547872364 7033 101455595564682973660044372306392614 7034 6982018001229844273478622864630099712 7035 405344933960288181432508938529914135634 7036 20060381007579503379032304433728716130820 7037 853981743901292769855377234109237582877279 7038 31519689820356805869207559731668223513478954 7039 1015684481020735739604416936686661278646255377 7040 28751239220928365886383921820859970761110222664 7041 718891562212520410105314906759271807376836765429 7042 15955885893009599346239916223193593773485889188914 7043 315761247149083202284310223693876605743582802864539 7044 5594007949493323282207837933962242940013849539447604 7045 89042919089674308095781675624372404244635344397859664 7046 1277711372863914275679714525816504589234449048020882476 7047 16578449600394905816794485985424556152170962195474575224 7048 195048761336302330070965734486797922695982054174011147524 7049 2086135161019633557531738060215615964107480788506582866488 7050 20331299119193161894637810133135857944205393528639473673644 7051 180948562160819140862276510184909135703428002404891315697296 7052 1473616000675100353928640008909360491714855228469236521280564 7053 11001683743135384636398790066515270218650935537544880397716689 7054 75426928264125392290387229239241754701855784622440564628822654 7055 475639958083477287204307527665367781515433865716136396353397839 7056 2762847756519676763934586334612745026541824541725035763165825104 7057 14803286394967516933522754245900447237281019991754446313206563939 7058 73254619013378686165666469178343346084227365127652695084161027814 7059 335197714580165419749633833177114237292775111799901332137734724957 7060 1419818491328572806931515936734230135985381092938643005258736498084 7061 5572787578464648267206200051681853283742620789784173795640540755670 7062 20287564535874013113677494316420838964302404501201644441220758126504 7063 68562190991718803354054664527181269029961740513097123683884610295554 7064 215272148788225714717135794832813199285318997025527384786938382422332 7065 628439462567508454013582159680430381926185943511041934428954133639314 7066 1706907484097217718541759483896060348212996427843474197932125609420744 7067 4316200601808181928037392292651648061594497656168937980198650161423814 7068 10166918644753383923832759333136895090866380203137814102979936413182564 7069 22320399682593448785414419667551196656724414959125582672134241980783319 7070 45692718054204556423749695637549577839244384084218792215414722169792314 7071 87259245205332458964385024820556799861490335908711160164104114883039961 7072 155511526108513293203854499680200237376913469936316919104343967118289224 7073 258730994987483561564515953444784226151171757020634814439658157391911149 7074 401974516201578234193495944920683633297939085570603523027005288195950498 7075 583343080365218673193572775728614099204433927398669183208971848654040419 7076 790894504955545850828583739970337847928880560783383339636784518075069396 7077 1001977835670032750205131427327286124909899359100570109337142548236996764 7078 1186319356438389963214459286570079799497421597966301452228698815844641764 7079 1312777086937294800372702248002062818604268188094343481094456665629580364 7080 1357848529730882931285107062253328773697591606981546060410607068317427764 7081 1312777086937294800372702248002062818604268188094343481094456665629580364 7082 1186319356438389963214459286570079799497421597966301452228698815844641764 7083 1001977835670032750205131427327286124909899359100570109337142548236996764 7084 790894504955545850828583739970337847928880560783383339636784518075069396 7085 583343080365218673193572775728614099204433927398669183208971848654040419 7086 401974516201578234193495944920683633297939085570603523027005288195950498 7087 258730994987483561564515953444784226151171757020634814439658157391911149 7088 155511526108513293203854499680200237376913469936316919104343967118289224 7089 87259245205332458964385024820556799861490335908711160164104114883039961 7090 45692718054204556423749695637549577839244384084218792215414722169792314 7091 22320399682593448785414419667551196656724414959125582672134241980783319 7092 10166918644753383923832759333136895090866380203137814102979936413182564 7093 4316200601808181928037392292651648061594497656168937980198650161423814 7094 1706907484097217718541759483896060348212996427843474197932125609420744 7095 628439462567508454013582159680430381926185943511041934428954133639314 7096 215272148788225714717135794832813199285318997025527384786938382422332 7097 68562190991718803354054664527181269029961740513097123683884610295554 7098 20287564535874013113677494316420838964302404501201644441220758126504 7099 5572787578464648267206200051681853283742620789784173795640540755670 7100 1419818491328572806931515936734230135985381092938643005258736498084 7101 335197714580165419749633833177114237292775111799901332137734724957 7102 73254619013378686165666469178343346084227365127652695084161027814 7103 14803286394967516933522754245900447237281019991754446313206563939 7104 2762847756519676763934586334612745026541824541725035763165825104 7105 475639958083477287204307527665367781515433865716136396353397839 7106 75426928264125392290387229239241754701855784622440564628822654 7107 11001683743135384636398790066515270218650935537544880397716689 7108 1473616000675100353928640008909360491714855228469236521280564 7109 180948562160819140862276510184909135703428002404891315697296 7110 20331299119193161894637810133135857944205393528639473673644 7111 2086135161019633557531738060215615964107480788506582866488 7112 195048761336302330070965734486797922695982054174011147524 7113 16578449600394905816794485985424556152170962195474575224 7114 1277711372863914275679714525816504589234449048020882476 7115 89042919089674308095781675624372404244635344397859664 7116 5594007949493323282207837933962242940013849539447604 7117 315761247149083202284310223693876605743582802864539 7118 15955885893009599346239916223193593773485889188914 7119 718891562212520410105314906759271807376836765429 7120 28751239220928365886383921820859970761110222664 7121 1015684481020735739604416936686661278646255377 7122 31519689820356805869207559731668223513478954 7123 853981743901292769855377234109237582877279 7124 20060381007579503379032304433728716130820 7125 405344933960288181432508938529914135634 7126 6982018001229844273478622864630099712 7127 101455595564682973660044372306392614 7128 1228631669336689953497970547872364 7129 12222821516656993077434590721494 7130 98183574521829310646115597664 7131 623581855618094002858268194 7132 3050418762959980446903364 7133 11114193923340735932989 7134 28851004874748812806 7135 50169843858246019 7136 53341774369648 7137 29859927199 7138 6571774 7139 1 7140 1 7141 6740279 7142 31152422497 7143 56616413078351 7144 54181907316209435 7145 31708456203830705061 7146 12432597418829257450179 7147 3473613070041031545899237 7148 722974666977873365753210492 7149 115916938272119029642431453472 7150 14697047594607091705716703788572 7151 1504888600672041299200507336435792 7152 126606932273930431041433986782770112 7153 8878457210631226011893298439280366060 7154 525332206277719579317474901833186964368 7155 26502104061527715329016061426963880317644 7156 1150276806928565837909390666128383902183963 7157 43294286592329175877819579171659226550123477 7158 1422938886001218913851003502108533245947399195 7159 41091155511679580611791212085782835598830946973 7160 1048351275233876479711083487829587728739404935017 7161 23746800140402198587462556635470905311968193324127 7162 479705444696708261106141075374047569251281368317537 7163 8676875004992343339292818427128062361307476807996927 7164 141045372421577666196164112304805098809338559176804742 7165 2067322172921981221675205417496143305405448024505741326 7166 27405270856427289528361056431936053561400426376140214854 7167 329495237655367935943712072614577080030673889448981411822 7168 3602195987769983486719698996453908908698977664131851333166 7169 35893387849098244410018246927158096573007175502671338966790 7170 326690665677385716070844044065828777283133105846347610597966 7171 2721500823064969426369120161908514399017025815122958175437894 7172 20789242398412960895875223459023373881380058309967041617929937 7173 145873607150822132607840553977510862605431821735810696219797927 7174 941710828252849114192670406845160116538841251293604959880751217 7175 5601522173023675993945221695375041438542631293926557038793786367 7176 30742626386219141957380113436119358881015661890141526658919889627 7177 155875700984550592042325306741079089180121987999070050941839278437 7178 731029691003334460785164929789916879291758067226515895048639929155 7179 3174611455336158742290821128668100573707564753480184411365072700133 7180 12778815731606309874031406568562733954924121412743020795115102768344 7181 47725278987989479484375650608215474026776235435787921385670767731988 7182 165518824717381757592111765878750740385463191743739520812610321824952 7183 533509514089049107029457924437089595754074380829820874061111409417700 7184 1599413579855257981261770935433657314752810238872263414505045594169108 7185 4462783209708491370936402048307395878242860029812120763319321976240072 7186 11597266066700661522466837429882430091621077736334507803007067476717892 7187 28084434069097804213065997299314921647176643294234903933843470428062312 7188 63411695871805042144238488638979480982309368280140914671678151650730467 7189 133560801046210872481794973651340960259604268010202124295848932500623597 7190 262534665490834704898558604773241927944636268230154882706789921864862371 7191 481797746628782850981571440675879624317733768895292973447347142572033589 7192 825784786044105035849668750075536772075578043028153378686827253325479697 7193 1322294380671881397027205432510890957046806099087848114551359866016774551 7194 1978635724349097708324198367858975980378450247960113326135523953198517385 7195 2767449632805201715479299969057133210254095968164395369415574369903180791 7196 3618698618957638279185287990427345356007929863133881203766053487543927594 7197 4424352060905356536032315312003624387294278477282924154581225153610996762 7198 5058487078930172255439645662569661106072888705811031424713106899765736362 7199 5408763310094683676285676464642426281895406567809825140635584822131087962 7200 5408763310094683676285676464642426281895406567809825140635584822131087962 7201 5058487078930172255439645662569661106072888705811031424713106899765736362 7202 4424352060905356536032315312003624387294278477282924154581225153610996762 7203 3618698618957638279185287990427345356007929863133881203766053487543927594 7204 2767449632805201715479299969057133210254095968164395369415574369903180791 7205 1978635724349097708324198367858975980378450247960113326135523953198517385 7206 1322294380671881397027205432510890957046806099087848114551359866016774551 7207 825784786044105035849668750075536772075578043028153378686827253325479697 7208 481797746628782850981571440675879624317733768895292973447347142572033589 7209 262534665490834704898558604773241927944636268230154882706789921864862371 7210 133560801046210872481794973651340960259604268010202124295848932500623597 7211 63411695871805042144238488638979480982309368280140914671678151650730467 7212 28084434069097804213065997299314921647176643294234903933843470428062312 7213 11597266066700661522466837429882430091621077736334507803007067476717892 7214 4462783209708491370936402048307395878242860029812120763319321976240072 7215 1599413579855257981261770935433657314752810238872263414505045594169108 7216 533509514089049107029457924437089595754074380829820874061111409417700 7217 165518824717381757592111765878750740385463191743739520812610321824952 7218 47725278987989479484375650608215474026776235435787921385670767731988 7219 12778815731606309874031406568562733954924121412743020795115102768344 7220 3174611455336158742290821128668100573707564753480184411365072700133 7221 731029691003334460785164929789916879291758067226515895048639929155 7222 155875700984550592042325306741079089180121987999070050941839278437 7223 30742626386219141957380113436119358881015661890141526658919889627 7224 5601522173023675993945221695375041438542631293926557038793786367 7225 941710828252849114192670406845160116538841251293604959880751217 7226 145873607150822132607840553977510862605431821735810696219797927 7227 20789242398412960895875223459023373881380058309967041617929937 7228 2721500823064969426369120161908514399017025815122958175437894 7229 326690665677385716070844044065828777283133105846347610597966 7230 35893387849098244410018246927158096573007175502671338966790 7231 3602195987769983486719698996453908908698977664131851333166 7232 329495237655367935943712072614577080030673889448981411822 7233 27405270856427289528361056431936053561400426376140214854 7234 2067322172921981221675205417496143305405448024505741326 7235 141045372421577666196164112304805098809338559176804742 7236 8676875004992343339292818427128062361307476807996927 7237 479705444696708261106141075374047569251281368317537 7238 23746800140402198587462556635470905311968193324127 7239 1048351275233876479711083487829587728739404935017 7240 41091155511679580611791212085782835598830946973 7241 1422938886001218913851003502108533245947399195 7242 43294286592329175877819579171659226550123477 7243 1150276806928565837909390666128383902183963 7244 26502104061527715329016061426963880317644 7245 525332206277719579317474901833186964368 7246 8878457210631226011893298439280366060 7247 126606932273930431041433986782770112 7248 1504888600672041299200507336435792 7249 14697047594607091705716703788572 7250 115916938272119029642431453472 7251 722974666977873365753210492 7252 3473613070041031545899237 7253 12432597418829257450179 7254 31708456203830705061 7255 54181907316209435 7256 56616413078351 7257 31152422497 7258 6740279 7259 1 7260 1 7261 6911640 7262 32489291700 7263 60061871032840 7264 58476666651170970 7265 34820905768550749608 7266 13894068991133090867140 7267 3951106784093869510615800 7268 837140749879888602561773235 7269 136656388032680377369822576960 7270 17643778183314117564521671796040 7271 1839994010545615117442974344468960 7272 157686153374766066568400986122209860 7273 11266069173421747894517756608485287520 7274 679272440559404910751201563132243897480 7275 34925534265635977549106607266702912681152 7276 1545243648103591788941823581588297215308525 7277 59297692079098260307200673911645031107249480 7278 1987413917857396454581813062927594971158059820 7279 58536831554986132273927484041221595267139105880 7280 1523533612048427527298720325026717442972039734814 7281 35212913913778986984023849556366640087274785978360 7282 725959260106164464217142851900442475287653436512060 7283 13403943440221065614675941932190778456760441711835560 7284 222460305979059015401018004355091811603734245822054735 7285 3329822179944511107259645818657113026584547862361795696 7286 45088203047438685468210362499237152633729680896460064640 7287 553850756930731805143397450741852319354088281480066401200 7288 6187663813631974485384515025982837113303304469392560023640 7289 63022085884033830874733027814547517023336015757225130406320 7290 586461455703910298495891356572549238921676562450426623122048 7291 4996242227070330464711163275718544811754737927591947593072240 7292 39040577283253430461604640417854283938279953657418626207177725 7293 280291324084896423826905110692287166736368898053261931743841560 7294 1851916031080674308612269017133281012532523390956824115310167860 7295 11277133396717348398530860524207880153334695232882424612733470600 7296 63378725056277272983136076459407745853933058302173720485882749610 7297 329165773820606288562544568890252446811911492729690096621978235560 7298 1581728165780071270829490481035792020733027330853721359030874364420 7299 7040086135137007194774215707467331384987560207855757470798090828280 7300 29053722559595478109826122481354895123931257174255358600214526105687 7301 111280744040365697548024172828315045461127850423525492741562412546400 7302 395930885924456611212892660811701522907162572806364511323464888931480 7303 1309659209528503537500375449853206952653240904303405456060380439721920 7304 4030589118979963473169258927565473121527646576175135757013412215351580 7305 11549323527943585722369641810921690272821790788560763532455909758645824 7306 30832224181741416733750775737470111992064861935539066525369037638047960 7307 76731396625253518926959720538137698066731083993318225958125003758107360 7308 178114437122436074088129088135128845183409764050279259159375694030606985 7309 385833419863791672377735554689519585526696177290485009952647200870845960 7310 780318861869983521651214270302379913274294026435362714067868914730917196 7311 1473986124246736491101983080963338488867963672532727471923969042968710040 7312 2601491940348095603134250572133390353859010566925293650503599582371773150 7313 4291409885425969027272672102818422901783596945979190604065237046931334840 7314 6618337398586156109731183992422112578365114639255896066601821966979080220 7315 9544978339979300371098551592740881626779780011844283134585379937698269928 7316 12875586129460494467770488273026430572803805566170256448439255273101672115 7317 16247906235096242669467245564843786321339750293717100514347813516499051600 7318 19183247616399237034790788429257094045060050009448600682232238597065971760 7319 21192444780915628223571570702812487206667817089968858293887157980765623760 7320 21907763995509559092182319797963440906500722400708703510809679699724239360 7321 21192444780915628223571570702812487206667817089968858293887157980765623760 7322 19183247616399237034790788429257094045060050009448600682232238597065971760 7323 16247906235096242669467245564843786321339750293717100514347813516499051600 7324 12875586129460494467770488273026430572803805566170256448439255273101672115 7325 9544978339979300371098551592740881626779780011844283134585379937698269928 7326 6618337398586156109731183992422112578365114639255896066601821966979080220 7327 4291409885425969027272672102818422901783596945979190604065237046931334840 7328 2601491940348095603134250572133390353859010566925293650503599582371773150 7329 1473986124246736491101983080963338488867963672532727471923969042968710040 7330 780318861869983521651214270302379913274294026435362714067868914730917196 7331 385833419863791672377735554689519585526696177290485009952647200870845960 7332 178114437122436074088129088135128845183409764050279259159375694030606985 7333 76731396625253518926959720538137698066731083993318225958125003758107360 7334 30832224181741416733750775737470111992064861935539066525369037638047960 7335 11549323527943585722369641810921690272821790788560763532455909758645824 7336 4030589118979963473169258927565473121527646576175135757013412215351580 7337 1309659209528503537500375449853206952653240904303405456060380439721920 7338 395930885924456611212892660811701522907162572806364511323464888931480 7339 111280744040365697548024172828315045461127850423525492741562412546400 7340 29053722559595478109826122481354895123931257174255358600214526105687 7341 7040086135137007194774215707467331384987560207855757470798090828280 7342 1581728165780071270829490481035792020733027330853721359030874364420 7343 329165773820606288562544568890252446811911492729690096621978235560 7344 63378725056277272983136076459407745853933058302173720485882749610 7345 11277133396717348398530860524207880153334695232882424612733470600 7346 1851916031080674308612269017133281012532523390956824115310167860 7347 280291324084896423826905110692287166736368898053261931743841560 7348 39040577283253430461604640417854283938279953657418626207177725 7349 4996242227070330464711163275718544811754737927591947593072240 7350 586461455703910298495891356572549238921676562450426623122048 7351 63022085884033830874733027814547517023336015757225130406320 7352 6187663813631974485384515025982837113303304469392560023640 7353 553850756930731805143397450741852319354088281480066401200 7354 45088203047438685468210362499237152633729680896460064640 7355 3329822179944511107259645818657113026584547862361795696 7356 222460305979059015401018004355091811603734245822054735 7357 13403943440221065614675941932190778456760441711835560 7358 725959260106164464217142851900442475287653436512060 7359 35212913913778986984023849556366640087274785978360 7360 1523533612048427527298720325026717442972039734814 7361 58536831554986132273927484041221595267139105880 7362 1987413917857396454581813062927594971158059820 7363 59297692079098260307200673911645031107249480 7364 1545243648103591788941823581588297215308525 7365 34925534265635977549106607266702912681152 7366 679272440559404910751201563132243897480 7367 11266069173421747894517756608485287520 7368 157686153374766066568400986122209860 7369 1839994010545615117442974344468960 7370 17643778183314117564521671796040 7371 136656388032680377369822576960 7372 837140749879888602561773235 7373 3951106784093869510615800 7374 13894068991133090867140 7375 34820905768550749608 7376 58476666651170970 7377 60061871032840 7378 32489291700 7379 6911640 7380 1 7381 1 7382 7085881 7383 33871667698 7384 63685510060546 7385 63071399785201588 7386 38208653989875268372 7387 15512713519889359057042 7388 4489311104904244733775298 7389 968119939772600376838694959 7390 160878754697505650857018466983 7391 21147935670131058609499438091398 7392 2245800908761839821426972795783398 7393 196019361927799714848462951631984858 7394 14265987592856143554802135984465672282 7395 876339237846877389794988353331462740518 7396 45914132344294672622569148415580154769094 7397 2070394120992932757815285430368680930586389 7398 80988946497664722585127341835010165814123853 7399 2767508000320200234623208595276347380391211690 7400 83123657790556227530681435973342923096672033818 7401 2206613407963150316987551042646203289281655303920 7402 52028407427479575592525288869640619019404046840400 7403 1094466498738735258235997091443814290154482592102058 7404 20623555676233385257368745192684744058824032844223098 7405 349393749089379425769784326801600584188056088344953683 7406 5339592144246752840682557046573685335987426963188475211 7407 73836170103249215751700879340856028899446048866533850366 7408 926434964503032612733605372861684136191162688608396427198 7409 10574593380541757965345009898806937497381985545687267792966 7410 110064052699468206771785175625513224224111954817634266413638 7411 1046914345337992502378404077305729176857146254977226276465342 7412 9118839863597078004587357777526528435755714418683180327691262 7413 72869300695708792983086475097198597767869325042155771368605973 7414 535156220913520100635226686343202569061652903211692245393777709 7415 3617825198449609108771945113997067411566924806611088928474179058 7416 22547365243008309190942669114190418886746909012133954228763922178 7417 129726742278435131049296906100658959369522708893756623978169891428 7418 689938782980274216039670513193619382207772570625255054959796554308 7419 3395951314963960246527894020729857085477415305519676459991588093522 7420 15487030722088390135264571632998798796407992876820502537324275372418 7421 65506219187162475489856412799576564782528238225184442061353248300699 7422 257231738759345330582119084408093339755781618396455979801899340888819 7423 938608065696750603845253801971011842138136025818393592392472638011478 7424 3185104196672174484129325008439523906440301266272376395743868161219830 7425 10059537549050833206145125222579374093224462463227019494394818722348418 7426 29590864385859641947963975092935731883215328908683524759916444286638850 7427 81123927303422181317447343088038810103148379014823729131581728292754230 7428 207403314485413607005827970489323656578056082244487571046768660185662358 7429 494766064686914301975744882233083933389494311985863113562883659100797513 7430 1101851208649481987463340959065262662513738121685327384191694410179243233 7431 2291850513990922533923749194855746338028575293105480959118724373172826186 7432 4454225489334716654457513723490754531159787858528241095270345505694654266 7433 8091787530102089814763183071240672439914999227684799450519130278269041648 7434 13745133427143765502058646823439007470712756100503936964197185717965364176 7435 21838062454340562012616541682099357663749238664352049382369360486487027338 7436 32460212598937239048277898737145517288018259505928459056929669940798315482 7437 45149774474004402961938660309099122019338138945987364383239048633871016127 7438 58776720845292178052453915027448554282277642456467016046182180219687699223 7439 71624765671744351305898863769580487137384209578135518204403112567559463214 7440 81710130329564937930458286568947752601318361643896451667343837674855971758 7441 87271912309980702613119732965657641643929107268396966444700855197262134558 7442 87271912309980702613119732965657641643929107268396966444700855197262134558 7443 81710130329564937930458286568947752601318361643896451667343837674855971758 7444 71624765671744351305898863769580487137384209578135518204403112567559463214 7445 58776720845292178052453915027448554282277642456467016046182180219687699223 7446 45149774474004402961938660309099122019338138945987364383239048633871016127 7447 32460212598937239048277898737145517288018259505928459056929669940798315482 7448 21838062454340562012616541682099357663749238664352049382369360486487027338 7449 13745133427143765502058646823439007470712756100503936964197185717965364176 7450 8091787530102089814763183071240672439914999227684799450519130278269041648 7451 4454225489334716654457513723490754531159787858528241095270345505694654266 7452 2291850513990922533923749194855746338028575293105480959118724373172826186 7453 1101851208649481987463340959065262662513738121685327384191694410179243233 7454 494766064686914301975744882233083933389494311985863113562883659100797513 7455 207403314485413607005827970489323656578056082244487571046768660185662358 7456 81123927303422181317447343088038810103148379014823729131581728292754230 7457 29590864385859641947963975092935731883215328908683524759916444286638850 7458 10059537549050833206145125222579374093224462463227019494394818722348418 7459 3185104196672174484129325008439523906440301266272376395743868161219830 7460 938608065696750603845253801971011842138136025818393592392472638011478 7461 257231738759345330582119084408093339755781618396455979801899340888819 7462 65506219187162475489856412799576564782528238225184442061353248300699 7463 15487030722088390135264571632998798796407992876820502537324275372418 7464 3395951314963960246527894020729857085477415305519676459991588093522 7465 689938782980274216039670513193619382207772570625255054959796554308 7466 129726742278435131049296906100658959369522708893756623978169891428 7467 22547365243008309190942669114190418886746909012133954228763922178 7468 3617825198449609108771945113997067411566924806611088928474179058 7469 535156220913520100635226686343202569061652903211692245393777709 7470 72869300695708792983086475097198597767869325042155771368605973 7471 9118839863597078004587357777526528435755714418683180327691262 7472 1046914345337992502378404077305729176857146254977226276465342 7473 110064052699468206771785175625513224224111954817634266413638 7474 10574593380541757965345009898806937497381985545687267792966 7475 926434964503032612733605372861684136191162688608396427198 7476 73836170103249215751700879340856028899446048866533850366 7477 5339592144246752840682557046573685335987426963188475211 7478 349393749089379425769784326801600584188056088344953683 7479 20623555676233385257368745192684744058824032844223098 7480 1094466498738735258235997091443814290154482592102058 7481 52028407427479575592525288869640619019404046840400 7482 2206613407963150316987551042646203289281655303920 7483 83123657790556227530681435973342923096672033818 7484 2767508000320200234623208595276347380391211690 7485 80988946497664722585127341835010165814123853 7486 2070394120992932757815285430368680930586389 7487 45914132344294672622569148415580154769094 7488 876339237846877389794988353331462740518 7489 14265987592856143554802135984465672282 7490 196019361927799714848462951631984858 7491 2245800908761839821426972795783398 7492 21147935670131058609499438091398 7493 160878754697505650857018466983 7494 968119939772600376838694959 7495 4489311104904244733775298 7496 15512713519889359057042 7497 38208653989875268372 7498 63071399785201588 7499 63685510060546 7500 33871667698 7501 7085881 7502 1 7503 1 7504 7263026 7505 35300702501 7506 67494943648196 7507 67984281989890946 7508 41893425323992948616 7509 17303888905414723922066 7510 5095329748455966398046116 7511 1118212574379898959104590511 7512 189131405227470753357572545886 7513 25308768304781283705875168343731 7514 2736414706407867280683715171251356 7515 243213728851055769066855858210046856 7516 18027749932375179928678638843938567876 7517 1128069759657328388500094826919785586376 7518 60215585791363598117177475588683727175196 7519 2766881886635015654614096463995344407369621 7520 110310303523135044796967703233012251364053946 7521 3842475572722537393761041662616593422514554041 7522 117668298904083620217478954356771014509094344916 7523 3185341194050930308835984770824640988922470638286 7524 76603571154493104500299536195929171099452586575136 7525 1643899680768884264757485078555558247875250486328286 7526 31607346519131204704032804892034404959147328191243956 7527 546487658832106281332226767561477836806959522795953331 7528 8525207477780857988782737573959054254188568555616875526 7529 120362299541127784621419027241393253916036343838388786551 7530 1542252358061578657455163720124519010345522292537174559276 7531 17981260447399769347147704282360869370619384910717512477796 7532 191212701841738140099311763989920969024045703545427969956796 7533 1858652279766725819439920282173214842971020525140727809666916 7534 16548000942439236327916709609026041827741989191575512111875116 7535 135199466033192788470791728159855126460683682527004097219592541 7536 1015414171466077306416995217088702138592827098139876925970927386 7537 7021869816990832224752820743985217203359440420104249874811247761 7538 44777140861970524331757117787731819847509475142693767317636943556 7539 263670088855054132127259929508275281895487132383679143934958388306 7540 1435591383451472072218987235597444019087387548624355975826545006056 7541 7235884288870314497342368996265713450593095486311885471139761057826 7542 33801193741016574015557360066472004090882432061932444019030492215076 7543 146489667178234804159195584212131043045770540217773677481209680660771 7544 589575697532154890813552598187095309048409828530792825418201924635446 7545 2205581374502820404790458816109555342885918695889291232437972260233271 7546 7675785248611730656343265702028329401233621289114031320550207154629116 7547 24870105652698875478219833987005582435606218612560431156944675898345616 7548 75076049273690238335000697354031833120219521354770440121713141475905236 7549 211292626969265336317401628171965844717942231505148245359269593819312336 7550 554745867558748341244223538069430344082156268303152885779679217266170236 7551 1359492339905485244167587289018834231385547433835029276006121765997687281 7552 3111415458340388909332003898579187622346304436199757724467618887128727906 7553 6653400530612730627329143690194081006572855041853421315856514327324764901 7554 13299051031486832564352720526934237632241140654421049479335793343843094676 7555 24857505578083398207941576772804080085206508418859060182529990135402020526 7556 43461550633378520137155712848047385306210121638005149249958095960011080096 7557 71104541041420413786177388984526122066390494953974156431265815353060702846 7558 108880681694785554388174884216505387918175937227269850882238562959315638516 7559 156086833105250012090255211269832611283601315417020856050776678656766675591 7560 209521310204625307333076627331000272808262222185306989817577264969167004766 7561 263393731044345307644354950550290447900641489208965383751182213908015792411 7562 310135339117548697744939452132806136540115025972833643217385054997008889036 7563 342061035791414004865742042793536180007479808058272400607409987129053921756 7564 353415182081740035375443546720431771946489773235657136842177016914532611756 7565 342061035791414004865742042793536180007479808058272400607409987129053921756 7566 310135339117548697744939452132806136540115025972833643217385054997008889036 7567 263393731044345307644354950550290447900641489208965383751182213908015792411 7568 209521310204625307333076627331000272808262222185306989817577264969167004766 7569 156086833105250012090255211269832611283601315417020856050776678656766675591 7570 108880681694785554388174884216505387918175937227269850882238562959315638516 7571 71104541041420413786177388984526122066390494953974156431265815353060702846 7572 43461550633378520137155712848047385306210121638005149249958095960011080096 7573 24857505578083398207941576772804080085206508418859060182529990135402020526 7574 13299051031486832564352720526934237632241140654421049479335793343843094676 7575 6653400530612730627329143690194081006572855041853421315856514327324764901 7576 3111415458340388909332003898579187622346304436199757724467618887128727906 7577 1359492339905485244167587289018834231385547433835029276006121765997687281 7578 554745867558748341244223538069430344082156268303152885779679217266170236 7579 211292626969265336317401628171965844717942231505148245359269593819312336 7580 75076049273690238335000697354031833120219521354770440121713141475905236 7581 24870105652698875478219833987005582435606218612560431156944675898345616 7582 7675785248611730656343265702028329401233621289114031320550207154629116 7583 2205581374502820404790458816109555342885918695889291232437972260233271 7584 589575697532154890813552598187095309048409828530792825418201924635446 7585 146489667178234804159195584212131043045770540217773677481209680660771 7586 33801193741016574015557360066472004090882432061932444019030492215076 7587 7235884288870314497342368996265713450593095486311885471139761057826 7588 1435591383451472072218987235597444019087387548624355975826545006056 7589 263670088855054132127259929508275281895487132383679143934958388306 7590 44777140861970524331757117787731819847509475142693767317636943556 7591 7021869816990832224752820743985217203359440420104249874811247761 7592 1015414171466077306416995217088702138592827098139876925970927386 7593 135199466033192788470791728159855126460683682527004097219592541 7594 16548000942439236327916709609026041827741989191575512111875116 7595 1858652279766725819439920282173214842971020525140727809666916 7596 191212701841738140099311763989920969024045703545427969956796 7597 17981260447399769347147704282360869370619384910717512477796 7598 1542252358061578657455163720124519010345522292537174559276 7599 120362299541127784621419027241393253916036343838388786551 7600 8525207477780857988782737573959054254188568555616875526 7601 546487658832106281332226767561477836806959522795953331 7602 31607346519131204704032804892034404959147328191243956 7603 1643899680768884264757485078555558247875250486328286 7604 76603571154493104500299536195929171099452586575136 7605 3185341194050930308835984770824640988922470638286 7606 117668298904083620217478954356771014509094344916 7607 3842475572722537393761041662616593422514554041 7608 110310303523135044796967703233012251364053946 7609 2766881886635015654614096463995344407369621 7610 60215585791363598117177475588683727175196 7611 1128069759657328388500094826919785586376 7612 18027749932375179928678638843938567876 7613 243213728851055769066855858210046856 7614 2736414706407867280683715171251356 7615 25308768304781283705875168343731 7616 189131405227470753357572545886 7617 1118212574379898959104590511 7618 5095329748455966398046116 7619 17303888905414723922066 7620 41893425323992948616 7621 67984281989890946 7622 67494943648196 7623 35300702501 7624 7263026 7625 1 7626 1 7627 7443099 7628 36777567399 7629 71498043339477 7630 73234424392258884 7631 45898454914108538496 7632 19284305375276208777264 7633 5777026910279172829490964 7634 1290010109065339292825386947 7635 222041936093043858016709618889 7636 30242111695872573461875850125941 7637 3328596060032728053109062724927479 7638 301213823171657303820478081948531854 7639 22735619372996693292369685625475202662 7640 1448944631469551167759750599782268883494 7641 78785947972756997174761795256666680245966 7642 3688326032111728779028163076330242571203469 7643 149840710513116596439983715994015255686815919 7644 5319583065613279041232818717336738426494174907 7645 166057255156306413314159611311457645475696548449 7646 4583180242314057007470805272196231015129224743736 7647 112397039275797112326069748341955189180550035387884 7648 2460140692647626858164482250706685145002609971190684 7649 48254411788830408548403047508788806887630903405938952 7650 851296803721387526696117593461788348460864342001941279 7651 13553340051410792598493372592069598497985499805766420621 7652 195327547799743775684169193238650096000379261906633712249 7653 2555364795498954035348240018602912961022431979143319169299 7654 30425434344330403371522940896820137696952800499722013176882 7655 330483166153933691794128495948218737053108005428014970716834 7656 3282052595849630753874119040552423141197475999668727206364066 7657 29861298208140083088526820778796636776468839013379403271019314 7658 249377389202503193888113866384831436889201078189114897555002389 7659 1914916073451948767613577386118675336597683430700658031528413927 7660 13542273021646573593614895386467014781645601434849693102687775139 7661 88335994579709512969033311396693533687479569111050606810203115961 7662 532227823367576877825944051451126924408131989166736832894025034804 7663 2965775997595483001909768203773014194471230865956518353161040652304 7664 15303404147592692289854403931468753243471551268335634702310969766912 7665 73204595597791883031554616208973906207948329660220243922310050184644 7666 324972806027159663027420302588444922875031382428344804348786513921791 7667 1340109177519407282493381825940606208603900867918151790291066337898669 7668 5138238458612850756685754872496311699426201663968450037013882005839369 7669 18333178587898819895468927302934172605257755376145706411134893362011907 7670 60919026028754699339175745896897250663238936359606422557376134682547974 7671 188658846400660308590211429802550961292422603662471525338111410353968686 7672 544884245815571698723281458746498118018487644118318380634918048537860334 7673 1468607023553706287499194432736786622826768001683346795300839517232792134 7674 3695994342610160823539639322387579667447366137569756101507112785035860577 7675 8689824695701356449201655675927036142167960569606990202891223516258309179 7676 19096548088856435445336486958128141243333954560845422106474894830274320951 7677 39242275581546373362237762463946102710287305188613627062130996268385495749 7678 75436607428603708016728902600595420744047441042189302507785798651847846424 7679 135704560102021872588584554166138500820962970758914125319935962318714967052 7680 228522909275298168966238787129894014016609502506790314877635325953806962684 7681 360338125334344218721910801457696099165806443235477705844584943493133814696 7682 532159586642419550815177148870921845293131137210695839712562706124029668539 7683 736232584469896074726602014219652936408491160329841736947468758619970249489 7684 954342867365325556534662820831052367044649860901321088103120672717880476397 7685 1159230036630197709914985912308905417596608588100474768034864093979346341439 7686 1319638898841771286581093206617196531404094482364237943219520357964163454266 7687 1407960483454674011898944452257203994690047967567859883871253599643379921754 7688 1407960483454674011898944452257203994690047967567859883871253599643379921754 7689 1319638898841771286581093206617196531404094482364237943219520357964163454266 7690 1159230036630197709914985912308905417596608588100474768034864093979346341439 7691 954342867365325556534662820831052367044649860901321088103120672717880476397 7692 736232584469896074726602014219652936408491160329841736947468758619970249489 7693 532159586642419550815177148870921845293131137210695839712562706124029668539 7694 360338125334344218721910801457696099165806443235477705844584943493133814696 7695 228522909275298168966238787129894014016609502506790314877635325953806962684 7696 135704560102021872588584554166138500820962970758914125319935962318714967052 7697 75436607428603708016728902600595420744047441042189302507785798651847846424 7698 39242275581546373362237762463946102710287305188613627062130996268385495749 7699 19096548088856435445336486958128141243333954560845422106474894830274320951 7700 8689824695701356449201655675927036142167960569606990202891223516258309179 7701 3695994342610160823539639322387579667447366137569756101507112785035860577 7702 1468607023553706287499194432736786622826768001683346795300839517232792134 7703 544884245815571698723281458746498118018487644118318380634918048537860334 7704 188658846400660308590211429802550961292422603662471525338111410353968686 7705 60919026028754699339175745896897250663238936359606422557376134682547974 7706 18333178587898819895468927302934172605257755376145706411134893362011907 7707 5138238458612850756685754872496311699426201663968450037013882005839369 7708 1340109177519407282493381825940606208603900867918151790291066337898669 7709 324972806027159663027420302588444922875031382428344804348786513921791 7710 73204595597791883031554616208973906207948329660220243922310050184644 7711 15303404147592692289854403931468753243471551268335634702310969766912 7712 2965775997595483001909768203773014194471230865956518353161040652304 7713 532227823367576877825944051451126924408131989166736832894025034804 7714 88335994579709512969033311396693533687479569111050606810203115961 7715 13542273021646573593614895386467014781645601434849693102687775139 7716 1914916073451948767613577386118675336597683430700658031528413927 7717 249377389202503193888113866384831436889201078189114897555002389 7718 29861298208140083088526820778796636776468839013379403271019314 7719 3282052595849630753874119040552423141197475999668727206364066 7720 330483166153933691794128495948218737053108005428014970716834 7721 30425434344330403371522940896820137696952800499722013176882 7722 2555364795498954035348240018602912961022431979143319169299 7723 195327547799743775684169193238650096000379261906633712249 7724 13553340051410792598493372592069598497985499805766420621 7725 851296803721387526696117593461788348460864342001941279 7726 48254411788830408548403047508788806887630903405938952 7727 2460140692647626858164482250706685145002609971190684 7728 112397039275797112326069748341955189180550035387884 7729 4583180242314057007470805272196231015129224743736 7730 166057255156306413314159611311457645475696548449 7731 5319583065613279041232818717336738426494174907 7732 149840710513116596439983715994015255686815919 7733 3688326032111728779028163076330242571203469 7734 78785947972756997174761795256666680245966 7735 1448944631469551167759750599782268883494 7736 22735619372996693292369685625475202662 7737 301213823171657303820478081948531854 7738 3328596060032728053109062724927479 7739 30242111695872573461875850125941 7740 222041936093043858016709618889 7741 1290010109065339292825386947 7742 5777026910279172829490964 7743 19284305375276208777264 7744 45898454914108538496 7745 73234424392258884 7746 71498043339477 7747 36777567399 7748 7443099 7749 1 7750 1 7751 7626124 7752 38303453122 7753 75702945240220 7754 78841913791331443 7755 50248579723008730816 7756 21472131726182049123964 7757 6543101239198112332026112 7758 1486429024014831169028088085 7759 260329098872558274544291862308 7760 36082983256888537684862769475606 7761 4042231345115850987917224019463604 7762 372368594020183012202157321358218727 7763 28616240013071048962341788486901160120 7764 1857103131641920375913244479820561811888 7765 102845090669549107714367952916959388630456 7766 4904425261304123074128921754727500845326449 7767 202995997446491511196566066211715810389457692 7768 7343621869528552431239582881001928626327199610 7769 233637904315612523011528464746072739198341610028 7770 6573312577187329253189733536990469566291803381171 7771 164355717957826741187768389761127559608745578623664 7772 3668468271331407653466944555820516301415077053534532 7773 73390631909360509055735800939922329021353222676802800 7774 1320836186517666395691925970639506384275258664505122693 7775 21456849070776784713689246380184634324145018305021996916 7776 315590443007058546207452015198145492627300371042868786094 7777 4214488725272458992330124395832676704477784829230763456772 7778 51233404821964743373644323905443857522421175187031897843175 7779 568309564921685138837956638312291936800432346176295752484328 7780 5764970756027602637195204203896724138560317952313779794271256 7781 53588924351905446407518402694921531944798132715902496680964584 7782 457340001723478772540354225380022300153894778460864313192460037 7783 3589639286254773246848206871094664543305814680730588147742778940 7784 25954762372213507528023184975329332613165089379417698587125248218 7785 173139222284206876304949693562134802649312459586923032811009421196 7786 1067082225603721018165834320299025644027628785552738081327007595999 7787 6084067484004925464551591459683448692345606552207392244515333943552 7788 32130280597108116900689825634980907462629376918341565148140453048220 7789 157345290196827161885296229033642765616193012641069283073111389453888 7790 715273763821969044456417825970974154454624248920557041564950984021481 7791 3021337054771027327803260843938821270306976502215469490838040470899124 7792 11869538429457607359227096172616797847634550544417915856863730421390142 7793 43405814130815425434590798206072809858134993865031426359190320331683460 7794 147872315067911171131791692634638326374069606842705023811442258998298403 7795 469646903286848962995353390839600377397794107125894607461060058541412696 7796 1391550535467460030585611110029518270631829983440628479775329170112074464 7797 3848969566186591573960200942634837769832721230793227710016867917331270232 7798 9944015451588648099303755987978294685613879127187503432392263362736775525 7799 24009577387425063241659983950776122409447691324132924340444690585055173068 7800 54203439859489915500111175888873367257692515262057662526155437835957891026 7801 114468068101636827957718767485762859450432766651264463785579276408377002524 7802 226221900831931632549001709080806547289550193241903351226728274978093833647 7803 418541004665870276500363269846538043287189360218982372727833660229012419120 7804 725166839340607015930276340331203245300805241459368731979637032286715702468 7805 1176959690873078609674993960203937877694217681301027149651687793853168271216 7806 1789864858079667325813661181758015565933629302017150843895978879551801748489 7807 2550995093490350264084677790488834481489010556205161426325894444074761691012 7808 3408083549938907226875346895209295961701435242330463788604204706319370529110 7809 4268620943469765592288026837024420235386152267881962902545553221908920410708 7810 5012939301259661693464300424152627965506006549886590887653286241695559894131 7811 5520277826939239973510070972430911814609513783698443399924930303820825202504 7812 5700522933011606975005482416455996661427999088201579042015319452214660171752 7813 5520277826939239973510070972430911814609513783698443399924930303820825202504 7814 5012939301259661693464300424152627965506006549886590887653286241695559894131 7815 4268620943469765592288026837024420235386152267881962902545553221908920410708 7816 3408083549938907226875346895209295961701435242330463788604204706319370529110 7817 2550995093490350264084677790488834481489010556205161426325894444074761691012 7818 1789864858079667325813661181758015565933629302017150843895978879551801748489 7819 1176959690873078609674993960203937877694217681301027149651687793853168271216 7820 725166839340607015930276340331203245300805241459368731979637032286715702468 7821 418541004665870276500363269846538043287189360218982372727833660229012419120 7822 226221900831931632549001709080806547289550193241903351226728274978093833647 7823 114468068101636827957718767485762859450432766651264463785579276408377002524 7824 54203439859489915500111175888873367257692515262057662526155437835957891026 7825 24009577387425063241659983950776122409447691324132924340444690585055173068 7826 9944015451588648099303755987978294685613879127187503432392263362736775525 7827 3848969566186591573960200942634837769832721230793227710016867917331270232 7828 1391550535467460030585611110029518270631829983440628479775329170112074464 7829 469646903286848962995353390839600377397794107125894607461060058541412696 7830 147872315067911171131791692634638326374069606842705023811442258998298403 7831 43405814130815425434590798206072809858134993865031426359190320331683460 7832 11869538429457607359227096172616797847634550544417915856863730421390142 7833 3021337054771027327803260843938821270306976502215469490838040470899124 7834 715273763821969044456417825970974154454624248920557041564950984021481 7835 157345290196827161885296229033642765616193012641069283073111389453888 7836 32130280597108116900689825634980907462629376918341565148140453048220 7837 6084067484004925464551591459683448692345606552207392244515333943552 7838 1067082225603721018165834320299025644027628785552738081327007595999 7839 173139222284206876304949693562134802649312459586923032811009421196 7840 25954762372213507528023184975329332613165089379417698587125248218 7841 3589639286254773246848206871094664543305814680730588147742778940 7842 457340001723478772540354225380022300153894778460864313192460037 7843 53588924351905446407518402694921531944798132715902496680964584 7844 5764970756027602637195204203896724138560317952313779794271256 7845 568309564921685138837956638312291936800432346176295752484328 7846 51233404821964743373644323905443857522421175187031897843175 7847 4214488725272458992330124395832676704477784829230763456772 7848 315590443007058546207452015198145492627300371042868786094 7849 21456849070776784713689246380184634324145018305021996916 7850 1320836186517666395691925970639506384275258664505122693 7851 73390631909360509055735800939922329021353222676802800 7852 3668468271331407653466944555820516301415077053534532 7853 164355717957826741187768389761127559608745578623664 7854 6573312577187329253189733536990469566291803381171 7855 233637904315612523011528464746072739198341610028 7856 7343621869528552431239582881001928626327199610 7857 202995997446491511196566066211715810389457692 7858 4904425261304123074128921754727500845326449 7859 102845090669549107714367952916959388630456 7860 1857103131641920375913244479820561811888 7861 28616240013071048962341788486901160120 7862 372368594020183012202157321358218727 7863 4042231345115850987917224019463604 7864 36082983256888537684862769475606 7865 260329098872558274544291862308 7866 1486429024014831169028088085 7867 6543101239198112332026112 7868 21472131726182049123964 7869 50248579723008730816 7870 78841913791331443 7871 75702945240220 7872 38303453122 7873 7626124 7874 1 7875 1 7876 7812125 7877 39879570000 7878 80118056632000 7879 84827853818559875 7880 54970334337845150975 7881 23887108921354529350250 7882 7403166295702876827166250 7883 1710748344832006453477725125 7884 304815102146832208681413538625 7885 42988555142771136125406090461300 7886 4900881383917220215855278754566500 7887 459510900192064582412691679748834375 7888 35947891191948436947208264484966523875 7889 2375223625423555981993316438562232556750 7890 133946231621299429412133438056023280127950 7891 6505574031768353335762690570100001649774625 7892 274289380701277827898030160525089730877228125 7893 10109522888704239942527397345067592938046417000 7894 327746993110182549829504854753108834496466423000 7895 9397934933208131935239366130010297682497394900275 7896 239532731834207265178661892825872221419750674903375 7897 5451015487237646939499189459572280320004643265671250 7898 111205982621278178867174285448182317832751731936863250 7899 2041339606521441464205417335540836057663969292096361125 7900 33829579879176965848844226390868990046233665794978148545 7901 507698823224450694111613955639738236742119117134287451500 7902 6919392137908079585785329823090017352328126583836483697500 7903 85863366074950260314517956441071578962980843517607274976375 7904 972442877367903099424132282234301893385338397757486869229875 7905 10073848926224786006237790693247547749781675062870779228363350 7906 95650955827798007795874950765340941220163921604360042858417750 7907 834004217034242748529707284004545171015893558512619460994678125 7908 6689530328239695332612407375896596581505104277020800851474797625 7909 49440268922846141624171418165318305551457390521475945186755793000 7910 337196964566541945628044483892736153514722434484153330505612699800 7911 2125290727373627051669716993549287728138567456783924160581150468375 7912 12395299825367177691578323509582350826126195167240709848809649511875 7913 66978111337071767175546028788620422007839791430002432165497755258250 7914 335693491087002053865848577854654003210122111492829372801500737394250 7915 1562249518963750697516192780357766383293688535320743277347743621557825 7916 6757517115300896949659773950568899155680167362204901288497542042662125 7917 27192900198921681701040536138433883349363565047908879883833482436737500 7918 101889676668736643199931639511861021195494944823833682629028602454479500 7919 355762126006879303294223169727151099607885431691578109200521499583744875 7920 1158425439514535079715346905471105490633316832631677933104619444712014775 7921 3520107881181291498800576358717740525765836146936202414976292244800962750 7922 9988537645914335039950480113744254344789216593559761737119870215572258750 7923 26482767574364980401973970301571937506250357152661736710916498005760660125 7924 65641381189479030952168176756326319326979898509469370963876975174808823625 7925 152181917278881082668097373021333503150792184908014242662919629718405264960 7926 330155877614345971426128546595496388606115835050875395410236238032067334000 7927 670544368313826638755307380482787474842667672457696518161417064472148704375 7928 1275419970997637910372853301421438530316197181125735425829038567374248703875 7929 2272710976357161634683090618109230029099267251102556584343333521925452519250 7930 3795180914814269411978718962117014482287366880865336774955981966304537976850 7931 5940654810351164957939661438448930327003873833786957339176593393201923184625 7932 8718678764516311496258906936447405431015000675483326770258707863055081488125 7933 11999620848314803528584222740118018269372969445417832046622929262795449484500 7934 15490166794050878493874258849368631145644289544852716408439362981424054810500 7935 18757420462375895722414123531042182757036488432044339785345480719522742001675 7936 21308897246582019459753749601380395937915046132325130619173805152851672088375 7937 22711607241046243662323429944927859714578218589501529199140399722315550843750 7938 22711607241046243662323429944927859714578218589501529199140399722315550843750 7939 21308897246582019459753749601380395937915046132325130619173805152851672088375 7940 18757420462375895722414123531042182757036488432044339785345480719522742001675 7941 15490166794050878493874258849368631145644289544852716408439362981424054810500 7942 11999620848314803528584222740118018269372969445417832046622929262795449484500 7943 8718678764516311496258906936447405431015000675483326770258707863055081488125 7944 5940654810351164957939661438448930327003873833786957339176593393201923184625 7945 3795180914814269411978718962117014482287366880865336774955981966304537976850 7946 2272710976357161634683090618109230029099267251102556584343333521925452519250 7947 1275419970997637910372853301421438530316197181125735425829038567374248703875 7948 670544368313826638755307380482787474842667672457696518161417064472148704375 7949 330155877614345971426128546595496388606115835050875395410236238032067334000 7950 152181917278881082668097373021333503150792184908014242662919629718405264960 7951 65641381189479030952168176756326319326979898509469370963876975174808823625 7952 26482767574364980401973970301571937506250357152661736710916498005760660125 7953 9988537645914335039950480113744254344789216593559761737119870215572258750 7954 3520107881181291498800576358717740525765836146936202414976292244800962750 7955 1158425439514535079715346905471105490633316832631677933104619444712014775 7956 355762126006879303294223169727151099607885431691578109200521499583744875 7957 101889676668736643199931639511861021195494944823833682629028602454479500 7958 27192900198921681701040536138433883349363565047908879883833482436737500 7959 6757517115300896949659773950568899155680167362204901288497542042662125 7960 1562249518963750697516192780357766383293688535320743277347743621557825 7961 335693491087002053865848577854654003210122111492829372801500737394250 7962 66978111337071767175546028788620422007839791430002432165497755258250 7963 12395299825367177691578323509582350826126195167240709848809649511875 7964 2125290727373627051669716993549287728138567456783924160581150468375 7965 337196964566541945628044483892736153514722434484153330505612699800 7966 49440268922846141624171418165318305551457390521475945186755793000 7967 6689530328239695332612407375896596581505104277020800851474797625 7968 834004217034242748529707284004545171015893558512619460994678125 7969 95650955827798007795874950765340941220163921604360042858417750 7970 10073848926224786006237790693247547749781675062870779228363350 7971 972442877367903099424132282234301893385338397757486869229875 7972 85863366074950260314517956441071578962980843517607274976375 7973 6919392137908079585785329823090017352328126583836483697500 7974 507698823224450694111613955639738236742119117134287451500 7975 33829579879176965848844226390868990046233665794978148545 7976 2041339606521441464205417335540836057663969292096361125 7977 111205982621278178867174285448182317832751731936863250 7978 5451015487237646939499189459572280320004643265671250 7979 239532731834207265178661892825872221419750674903375 7980 9397934933208131935239366130010297682497394900275 7981 327746993110182549829504854753108834496466423000 7982 10109522888704239942527397345067592938046417000 7983 274289380701277827898030160525089730877228125 7984 6505574031768353335762690570100001649774625 7985 133946231621299429412133438056023280127950 7986 2375223625423555981993316438562232556750 7987 35947891191948436947208264484966523875 7988 459510900192064582412691679748834375 7989 4900881383917220215855278754566500 7990 42988555142771136125406090461300 7991 304815102146832208681413538625 7992 1710748344832006453477725125 7993 7403166295702876827166250 7994 23887108921354529350250 7995 54970334337845150975 7996 84827853818559875 7997 80118056632000 7998 39879570000 7999 7812125 8000 1 8001 1 8002 8001126 8003 41507148123 8004 84752062695048 8005 91214407475816373 8006 60092051645067992298 8007 26550671485179208041423 8008 8367838002142194358628748 8009 1966651126453469229136780473 8010 356439449258527462248123721998 8011 51141556980193248149190004169523 8012 5932420609702416785306040483693648 8013 566051799842438934931284696152459373 8014 45071656850223491563543954975487231058 8015 3031605490520984849214563638232176867623 8016 174062939612073833549386072249395056211348 8017 8608745910531820989516108343447399443400473 8018 369669677334601724843927005336270681981324998 8019 13879042663484658091640326122569540382387755523 8020 458423002341555847635687585442481831691385048248 8021 13394767495341537594185840717717440289844046974573 8022 347952810453901079943740433789161753220269401438698 8023 8071696009948054121950722853597415089237644835705623 8024 167891277006919525736575035354826233856143012582681948 8025 3142752051419420022985622226522301354496861445641253873 8026 53121488960563682445665545977445528037724092321181883758 8027 813287592298946694818594456175054045772124282211397757883 8028 11309869382773612317882620319974546129186074923834252541248 8029 143231417254697247425756327337963359193192220285415212543173 8030 1655869560639603386755113983925275132596432746312331949004498 8031 17513861042222607346577677340714732066292552228086534699049423 8032 169822398767950147174430614341271986868080506427390111180208548 8033 1512480739027055998272272658976953633043842010368943177698734373 8034 12394585748539669155072265174590625156943895038818313835705527598 8035 93612312468667694386750799968758431003169321397220847033939247623 8036 652611549781569069439062719782201633279237554883482476465176470648 8037 4205463551037646378220188598408702308975869235714334847362254167273 8038 25083309073386332155915304820571712031692429984212489593115851402498 8039 138644690467738558053380279592444273556228368260105034582580353384843 8040 710998412655069528478873228679201402852453170564641202987591555820748 8041 3386467439516282111751747140775525415927934389293802134862734337550973 8042 14995901886638495855290934493298668101968143068038137366844736876852598 8043 61794644464016635961346607572069812760978879854379759975537763980490623 8044 237169705209637583930443286189054810782766546264634547999136457761511648 8045 848495066051720666647706584210842642024552730170890839824496810095063873 8046 2831706629924419083748625768929368977103663368655212725366847531518258698 8047 8821855270149151760909180280126111044053720494656624259796717309729960323 8048 25672385961175294074299879469962052729435672544505207180190858883496933748 8049 69827763832556397456916974795162135965611983896819755406997197967546594573 8050 177617854983296201399984478281824158178886784202093592019902403414188581998 8051 422730494860244959331963058310741496465750546400982749007367720125768825503 8052 941808417591957125469541459362079094047942782080698510504475239014428857128 8053 1965031565830866481912271435468863681102643874113481302256816802835370141873 8054 3841080570190146557096440013482533535136488780342578545543513599504610315298 8055 7036662830644288907384184413761269897788115912067530963063013404423035685123 8056 12084984237583586086810269011523942429962709162743502718214643204660479635548 8057 19463123745567773538458430353019013459838590963356693325618853462332056247173 8058 29401675833624349717311058428019717584882703007834284436930825056433924434998 8059 41669271612481405978671879358331392853057899780068589322684721028256354975223 8060 55414155208254281744778770463491552425187819785749623349593761993248346903248 8061 69159038804027157510885661568651711997317739791430657376502802958240338831273 8062 81011929210082482568638047679523465916381137818277938446991360842290471417898 8063 89074878891495097867562290819932371060694445398145884327042035229819774828123 8064 91936586111755194345085244417067976124612628850302190198120338075933349816260 8065 89074878891495097867562290819932371060694445398145884327042035229819774828123 8066 81011929210082482568638047679523465916381137818277938446991360842290471417898 8067 69159038804027157510885661568651711997317739791430657376502802958240338831273 8068 55414155208254281744778770463491552425187819785749623349593761993248346903248 8069 41669271612481405978671879358331392853057899780068589322684721028256354975223 8070 29401675833624349717311058428019717584882703007834284436930825056433924434998 8071 19463123745567773538458430353019013459838590963356693325618853462332056247173 8072 12084984237583586086810269011523942429962709162743502718214643204660479635548 8073 7036662830644288907384184413761269897788115912067530963063013404423035685123 8074 3841080570190146557096440013482533535136488780342578545543513599504610315298 8075 1965031565830866481912271435468863681102643874113481302256816802835370141873 8076 941808417591957125469541459362079094047942782080698510504475239014428857128 8077 422730494860244959331963058310741496465750546400982749007367720125768825503 8078 177617854983296201399984478281824158178886784202093592019902403414188581998 8079 69827763832556397456916974795162135965611983896819755406997197967546594573 8080 25672385961175294074299879469962052729435672544505207180190858883496933748 8081 8821855270149151760909180280126111044053720494656624259796717309729960323 8082 2831706629924419083748625768929368977103663368655212725366847531518258698 8083 848495066051720666647706584210842642024552730170890839824496810095063873 8084 237169705209637583930443286189054810782766546264634547999136457761511648 8085 61794644464016635961346607572069812760978879854379759975537763980490623 8086 14995901886638495855290934493298668101968143068038137366844736876852598 8087 3386467439516282111751747140775525415927934389293802134862734337550973 8088 710998412655069528478873228679201402852453170564641202987591555820748 8089 138644690467738558053380279592444273556228368260105034582580353384843 8090 25083309073386332155915304820571712031692429984212489593115851402498 8091 4205463551037646378220188598408702308975869235714334847362254167273 8092 652611549781569069439062719782201633279237554883482476465176470648 8093 93612312468667694386750799968758431003169321397220847033939247623 8094 12394585748539669155072265174590625156943895038818313835705527598 8095 1512480739027055998272272658976953633043842010368943177698734373 8096 169822398767950147174430614341271986868080506427390111180208548 8097 17513861042222607346577677340714732066292552228086534699049423 8098 1655869560639603386755113983925275132596432746312331949004498 8099 143231417254697247425756327337963359193192220285415212543173 8100 11309869382773612317882620319974546129186074923834252541248 8101 813287592298946694818594456175054045772124282211397757883 8102 53121488960563682445665545977445528037724092321181883758 8103 3142752051419420022985622226522301354496861445641253873 8104 167891277006919525736575035354826233856143012582681948 8105 8071696009948054121950722853597415089237644835705623 8106 347952810453901079943740433789161753220269401438698 8107 13394767495341537594185840717717440289844046974573 8108 458423002341555847635687585442481831691385048248 8109 13879042663484658091640326122569540382387755523 8110 369669677334601724843927005336270681981324998 8111 8608745910531820989516108343447399443400473 8112 174062939612073833549386072249395056211348 8113 3031605490520984849214563638232176867623 8114 45071656850223491563543954975487231058 8115 566051799842438934931284696152459373 8116 5932420609702416785306040483693648 8117 51141556980193248149190004169523 8118 356439449258527462248123721998 8119 1966651126453469229136780473 8120 8367838002142194358628748 8121 26550671485179208041423 8122 60092051645067992298 8123 91214407475816373 8124 84752062695048 8125 41507148123 8126 8001126 8127 1 8128 1 8129 8193151 8130 43187437501 8131 89613933341371 8132 98024841085260121 8133 65643968580096030871 8134 29486077159477680889621 8135 9448829626895919257468371 8136 2258270280828124702535001121 8137 416274488432650986833951919871 8138 60754166127565325604765719710621 8139 7169780618197222256759819415749371 8140 696092179149321621710638119798648121 8141 56404884731991953562306630415068938071 8142 3861496315064782471654420586987179856821 8143 225697801863269182394973892929078270956371 8144 11364976409953651410275943447170683256880121 8145 496959423017064211667520799826281695141768871 8146 19002781746795360093762819155262104818992409621 8147 639363864376885707393701225433022141228488578371 8148 19033370424142674520104798018659966819648083071121 8149 503820610147079785119289723162926020658071383599871 8150 11911682628487934961921811784632138877419053452008621 8151 252562198340258678975240733926330712719769205801289371 8152 4820176423642809256187041241104652112970914417101208121 8153 83084102192014626485215816984428350502351720748646542471 8154 1297390211152228398192216219064535011690569177844249859221 8155 18405533666388112307267771812179682230838745548159410479971 8156 237837740234495736957551077313230958697201971693748226335121 8157 2806140016813896163268674325976977245899292228640757204003871 8158 30296799842550031457663483824531093315895748299053598965264621 8159 299939920598825562622378678307269485968738394450863260829573371 8160 2728024992113127736232110836032784372382334920957851562783264621 8161 22835286122793104197691165529589111145046537764940897347213762371 8162 176206610828119923435915411623844335253568060066782745201634556121 8163 1255335295775487901745310416972356848048711583208694464262576621871 8164 8268710891892063503045401478930594637616630757003748043945516435621 8165 50423523546965634194246874401875536570227147426363840811487079309371 8166 285025601523374163813795490040075401454862928083761921218616437781521 8167 1495174259339897836349890227972463469569915320047786062256698216575271 8168 7286608732226084392338072629992385263093891116688577645175048270652621 8169 33023411029429327367985646237282562660290922974188431839063430148026371 8170 139312186631895492906941168550050879656408007245672713317632473825840121 8171 547529291646286937238908313603688340975184958709736943039067164571325871 8172 2006463140860531127373930465839221537931006949002139455839089389918119621 8173 6861051863691628911207485076071944809479435746962371996932916153540237371 8174 21907505783588703303200966442135120478619717676516737723603764287677691121 8175 65361652464831910266996980867509518682608038942908894224094415482865424871 8176 182324609507162697060570525577789710009380319156535336519842316873256185621 8177 475777852244338087869189191824390021722353060908585688797728646366294229371 8178 1162051360330110602492625723061995022752171415431272924760512996882524693921 8179 2657761032042134150255411307201196537185659375887366788313648537424388161671 8180 5694635101515222462347106079432586157718937079477860579291902654122904881421 8181 11435318465306848340831789836057349561996248313237213292648160316230631096371 8182 21528797899897524446446557604124584377880787322844307060821510543433161140121 8183 38012064348693126983425656753904708196808696215564135152426303436570477175871 8184 62962067975248461296871068522876910488150311492189243167532371329300134009621 8185 97859534621986080739477762301276315928718020237277831602261538484338401113371 8186 142754613474051659009762912622401582306810545263675157644678376229777007921121 8187 195488825318008160599636218023984087722190364244172282372177993698403890464871 8188 251342775408867635056675137459408112785673325456792934478514563326519287740621 8189 303443364268855100391550216759353162584085490197193041476499562905109520804371 8190 344029809529048150797973141109542019892735791797132315316786679894777985428121 8191 366309835289024602468699020724255217371503443075422789070635722021296940674911 8192 366309835289024602468699020724255217371503443075422789070635722021296940674911 8193 344029809529048150797973141109542019892735791797132315316786679894777985428121 8194 303443364268855100391550216759353162584085490197193041476499562905109520804371 8195 251342775408867635056675137459408112785673325456792934478514563326519287740621 8196 195488825318008160599636218023984087722190364244172282372177993698403890464871 8197 142754613474051659009762912622401582306810545263675157644678376229777007921121 8198 97859534621986080739477762301276315928718020237277831602261538484338401113371 8199 62962067975248461296871068522876910488150311492189243167532371329300134009621 8200 38012064348693126983425656753904708196808696215564135152426303436570477175871 8201 21528797899897524446446557604124584377880787322844307060821510543433161140121 8202 11435318465306848340831789836057349561996248313237213292648160316230631096371 8203 5694635101515222462347106079432586157718937079477860579291902654122904881421 8204 2657761032042134150255411307201196537185659375887366788313648537424388161671 8205 1162051360330110602492625723061995022752171415431272924760512996882524693921 8206 475777852244338087869189191824390021722353060908585688797728646366294229371 8207 182324609507162697060570525577789710009380319156535336519842316873256185621 8208 65361652464831910266996980867509518682608038942908894224094415482865424871 8209 21907505783588703303200966442135120478619717676516737723603764287677691121 8210 6861051863691628911207485076071944809479435746962371996932916153540237371 8211 2006463140860531127373930465839221537931006949002139455839089389918119621 8212 547529291646286937238908313603688340975184958709736943039067164571325871 8213 139312186631895492906941168550050879656408007245672713317632473825840121 8214 33023411029429327367985646237282562660290922974188431839063430148026371 8215 7286608732226084392338072629992385263093891116688577645175048270652621 8216 1495174259339897836349890227972463469569915320047786062256698216575271 8217 285025601523374163813795490040075401454862928083761921218616437781521 8218 50423523546965634194246874401875536570227147426363840811487079309371 8219 8268710891892063503045401478930594637616630757003748043945516435621 8220 1255335295775487901745310416972356848048711583208694464262576621871 8221 176206610828119923435915411623844335253568060066782745201634556121 8222 22835286122793104197691165529589111145046537764940897347213762371 8223 2728024992113127736232110836032784372382334920957851562783264621 8224 299939920598825562622378678307269485968738394450863260829573371 8225 30296799842550031457663483824531093315895748299053598965264621 8226 2806140016813896163268674325976977245899292228640757204003871 8227 237837740234495736957551077313230958697201971693748226335121 8228 18405533666388112307267771812179682230838745548159410479971 8229 1297390211152228398192216219064535011690569177844249859221 8230 83084102192014626485215816984428350502351720748646542471 8231 4820176423642809256187041241104652112970914417101208121 8232 252562198340258678975240733926330712719769205801289371 8233 11911682628487934961921811784632138877419053452008621 8234 503820610147079785119289723162926020658071383599871 8235 19033370424142674520104798018659966819648083071121 8236 639363864376885707393701225433022141228488578371 8237 19002781746795360093762819155262104818992409621 8238 496959423017064211667520799826281695141768871 8239 11364976409953651410275943447170683256880121 8240 225697801863269182394973892929078270956371 8241 3861496315064782471654420586987179856821 8242 56404884731991953562306630415068938071 8243 696092179149321621710638119798648121 8244 7169780618197222256759819415749371 8245 60754166127565325604765719710621 8246 416274488432650986833951919871 8247 2258270280828124702535001121 8248 9448829626895919257468371 8249 29486077159477680889621 8250 65643968580096030871 8251 98024841085260121 8252 89613933341371 8253 43187437501 8254 8193151 8255 1 8256 1 8257 8388224 8258 44921708224 8259 94712930158976 8260 105283569685931744 8261 71658337163127228544 8262 32718545309255136967744 8263 10659054881738217478607744 8264 2590239161719734665780732144 8265 485542870314522811860074543744 8266 72072450376213088752050959812544 8267 8651814064642376411663952881423744 8268 854554721797883417965112389494563744 8269 70457379462449489439363543350450267264 8270 4908717164401077524829732577074359246144 8271 292017891449128929166767401447196019720064 8272 14968860665512304484002139479425320164090744 8273 666421147917710012107731614328211758321455744 8274 25949170126300546519071054335056131179974026944 8275 889211249420455427659205830628025889225568015744 8276 26964761131464143885157942963903456869041487541344 8277 727202965705688061571855325925479986642442904431744 8278 17519749250949615868165068428295575449860376569671744 8279 378595856760134404354956444895902261363842688267906944 8280 7365501840958465871958793602163630430522631023084417744 8281 129440427454819472074717476463166233394523429114254163584 8282 2061187500534323644689034325429679500848689446265065361344 8283 29824562114649689299043427492904922253370344985579625001344 8284 393161321746430741857065338658092744588098294514449329322784 8285 4733158077891089995738415147789501280885151881934386965231744 8286 52152984176898264512365147247083979367854868448229575696564544 8287 527045757599431959191590673660378025235170034926317922560207744 8288 4894257751993534577393734623807508437712112214214086224330185244 8289 41837347384873403268574134294701386813001999794792300703644886144 8290 329758372386041244814419921537033977272805490041920877582942903744 8291 2400204004058730021262059370922560353002639711783389311036426652544 8292 16156302773799080600866092127043290639049458623330678050227590203744 8293 100706224916579533874928369881858882339517469597332578916561165743744 8294 582011308982800527176822870289157070531295523416724528889361038936384 8295 3122278450786851978960578235217555912840216744003806913222646132956544 8296 15564953302292809881191768651703214650307574167181003260758336877363184 8297 72177139673384303574330995855534328700613261720742984105895329091055744 8298 311628837987408821886763000178326787513749340837321472684403499182295744 8299 1253847795196397848062034659541032486231791465486634631271364667298178944 8300 4705204696446252635164871443131382357554776489476360104026424620098835744 8301 16480552180211743312382725743881905546012086041042292019795926234893001344 8302 53918098926899145882245921897387170676692670409000045200932921592656391744 8303 164875156773492103377281855886633933485397902696567056544422198583263631744 8304 471521254272611956171739623381051124250674133567090128156975853448320399944 8305 1261887303670865575952982960110871092040516511460842926605666496078820847744 8306 3161856207561564795665625788738410940318894200333097943169713444619316156864 8307 7421246660729823020694508985798366971161993958848214741394260443690066460544 8308 16323694344671031554668037782242449829585409042044588847715792062567713400544 8309 33662303018768150605816783753641393395206137316532560937356052059304057320064 8310 65104921466724486503981058921243089510458391227457834627025593936089103591744 8311 118133667341956457746506415170188878681362198460765025032991561440663431004544 8312 201165519436069675876250065086301364356856317681338125800227747401773233137744 8313 321565003588538019379268851130035529796334831058384931414243888720487068527744 8314 482636769254101066267745197700567569533899249434106678918739965514362225342144 8315 680292012870114931882538139015865920840915500071542515700324476959980363983744 8316 900672324602408466538604065562602317886438966691357339063748918865923582736544 8317 1120196713162188012847091901079079972659193837451112365886087938651832880303744 8318 1308952650273833908009498548454718284338588550423139561029495098521699815943744 8319 1437105347843500694431761834912951655414785600883614558052192332929348140780928 8320 1482545317626446028889065327970607730149234407407616642380368197786981318952774 8321 1437105347843500694431761834912951655414785600883614558052192332929348140780928 8322 1308952650273833908009498548454718284338588550423139561029495098521699815943744 8323 1120196713162188012847091901079079972659193837451112365886087938651832880303744 8324 900672324602408466538604065562602317886438966691357339063748918865923582736544 8325 680292012870114931882538139015865920840915500071542515700324476959980363983744 8326 482636769254101066267745197700567569533899249434106678918739965514362225342144 8327 321565003588538019379268851130035529796334831058384931414243888720487068527744 8328 201165519436069675876250065086301364356856317681338125800227747401773233137744 8329 118133667341956457746506415170188878681362198460765025032991561440663431004544 8330 65104921466724486503981058921243089510458391227457834627025593936089103591744 8331 33662303018768150605816783753641393395206137316532560937356052059304057320064 8332 16323694344671031554668037782242449829585409042044588847715792062567713400544 8333 7421246660729823020694508985798366971161993958848214741394260443690066460544 8334 3161856207561564795665625788738410940318894200333097943169713444619316156864 8335 1261887303670865575952982960110871092040516511460842926605666496078820847744 8336 471521254272611956171739623381051124250674133567090128156975853448320399944 8337 164875156773492103377281855886633933485397902696567056544422198583263631744 8338 53918098926899145882245921897387170676692670409000045200932921592656391744 8339 16480552180211743312382725743881905546012086041042292019795926234893001344 8340 4705204696446252635164871443131382357554776489476360104026424620098835744 8341 1253847795196397848062034659541032486231791465486634631271364667298178944 8342 311628837987408821886763000178326787513749340837321472684403499182295744 8343 72177139673384303574330995855534328700613261720742984105895329091055744 8344 15564953302292809881191768651703214650307574167181003260758336877363184 8345 3122278450786851978960578235217555912840216744003806913222646132956544 8346 582011308982800527176822870289157070531295523416724528889361038936384 8347 100706224916579533874928369881858882339517469597332578916561165743744 8348 16156302773799080600866092127043290639049458623330678050227590203744 8349 2400204004058730021262059370922560353002639711783389311036426652544 8350 329758372386041244814419921537033977272805490041920877582942903744 8351 41837347384873403268574134294701386813001999794792300703644886144 8352 4894257751993534577393734623807508437712112214214086224330185244 8353 527045757599431959191590673660378025235170034926317922560207744 8354 52152984176898264512365147247083979367854868448229575696564544 8355 4733158077891089995738415147789501280885151881934386965231744 8356 393161321746430741857065338658092744588098294514449329322784 8357 29824562114649689299043427492904922253370344985579625001344 8358 2061187500534323644689034325429679500848689446265065361344 8359 129440427454819472074717476463166233394523429114254163584 8360 7365501840958465871958793602163630430522631023084417744 8361 378595856760134404354956444895902261363842688267906944 8362 17519749250949615868165068428295575449860376569671744 8363 727202965705688061571855325925479986642442904431744 8364 26964761131464143885157942963903456869041487541344 8365 889211249420455427659205830628025889225568015744 8366 25949170126300546519071054335056131179974026944 8367 666421147917710012107731614328211758321455744 8368 14968860665512304484002139479425320164090744 8369 292017891449128929166767401447196019720064 8370 4908717164401077524829732577074359246144 8371 70457379462449489439363543350450267264 8372 854554721797883417965112389494563744 8373 8651814064642376411663952881423744 8374 72072450376213088752050959812544 8375 485542870314522811860074543744 8376 2590239161719734665780732144 8377 10659054881738217478607744 8378 32718545309255136967744 8379 71658337163127228544 8380 105283569685931744 8381 94712930158976 8382 44921708224 8383 8388224 8384 1 8385 1 8386 8586369 8387 46711250622 8388 100058613468094 8389 113016203912503326 8390 78169541039481645342 8391 36275404590261270324542 8392 12012739750851905288327742 8393 2967747355447963201481432142 8394 565637128315150685741176798542 8395 85381436000413271931878687313342 8396 10424297140777729473137552460196542 8397 1047339709107849414094580904787163742 8398 87850854799966408854253446293547316062 8399 6227649484708729872112633192809243089982 8400 377023331447826209613991253178463027083582 8401 19670584216142835992723519455145698013861862 8402 891487707121981470793218328247913319077440742 8403 35342534877902554308780033279872830249647882942 8404 1233268453897336500353745371818720339764028766142 8405 38089021864598508068617597445016632031942888438942 8406 1046364267320962266372836274526107314113292845821342 8407 25683486561514528356424163102004452255508097124711742 8408 565557818573408324416679324886747315319115982192570942 8409 11213888448770257609843483847887402885130627710743836142 8410 200888801639398614896338982075011474542197244989611011822 8411 3261488779557295159493503473688421586685084683360743489982 8412 48124623047066587905454455518470315725265942060909922289342 8413 647057431696468031928792179198341790524257530073507046057182 8414 7946710780925588334051064748884172225912251735040693612832222 8415 89344375446564524207692761865985891127488027981530962087777342 8416 921461319055710161619583254718309272691379698426122873399220542 8417 8734685420215585907018966268683973314053703391330956404096780242 8418 76234053963569223200607024482998911147971739482101088504007378642 8419 613620550252855696490926427094059716773138637025375574543230596542 8420 4562135395358188004345583436221052676878552475275618402038801393342 8421 31374497644603375876520604711226003111960561584661510278183900976542 8422 199851252119733832638110701242740978726872070368049346292541287043742 8423 1180594975679943440805344479341328813279164272532097822519728108305982 8424 6475384563577871599568707598811530763743294949342718359880932957679422 8425 33012166240265668186408822600270177406298886593009871132177794287411022 8426 156591585300483309527400837826575159494557771905957392335199275341640782 8427 691770055544303777028678400037079017847443972275313781400478726408855742 8428 2848654201367254760070762954571293104684508680359985697362135516054634942 8429 10943654306506491249111974924222945767369483974235619034850461049921490142 8430 39252333111851622170660054878018131322912019298350728448346285388794558942 8431 131541263471823830819402591932355075536982753635275685301815979797900161342 8432 412138550273765125388176274654221633374280213002768361978579236635150471742 8433 1208035934859461549547886861190422445543997659428728492588967122119609913942 8434 3314537476646799509289710194989332866050762355693256526794176360101374477142 8435 8517356909686321163265679531366528092154686295842065256731701676866562293182 8436 20508790089466014635601674088048737706657847821263664410647116268331580688062 8437 46294113551464547599780477917197393366970384645085456072577228469777597184542 8438 98003764914609853598025841930368821429699569003369588138550283666208422719262 8439 194650606812056538575795182068693768557845665261798095098304440178852173611582 8440 362839121121723405935698275165580127378469609558064005458474081567751966657342 8441 634968461963015960387471981539765222912321816726612009552329642743565941650542 8442 1043493428020264545986863984567367626847838290646046905932527444254098042597742 8443 1610765867300846141751237119206239443182210350898305688677856456677690171902142 8444 2335995523330257963939103983829300748326395454562210379451545847863299480068542 8445 3183366448459861343015053468159537294287931060628894536703577184833319879701342 8446 4077003527610224803620281863502520802452758747612104058455346853844922479720542 8447 4907801256682646695152660307756771697681133661562957678549709430670913763943742 8448 5553449777561785993714965841577218107687185023261906777594471204661398419111486 8449 5907372881003838792034891076067498493979257100285734005792544049643510178597200 8450 5907372881003838792034891076067498493979257100285734005792544049643510178597200 8451 5553449777561785993714965841577218107687185023261906777594471204661398419111486 8452 4907801256682646695152660307756771697681133661562957678549709430670913763943742 8453 4077003527610224803620281863502520802452758747612104058455346853844922479720542 8454 3183366448459861343015053468159537294287931060628894536703577184833319879701342 8455 2335995523330257963939103983829300748326395454562210379451545847863299480068542 8456 1610765867300846141751237119206239443182210350898305688677856456677690171902142 8457 1043493428020264545986863984567367626847838290646046905932527444254098042597742 8458 634968461963015960387471981539765222912321816726612009552329642743565941650542 8459 362839121121723405935698275165580127378469609558064005458474081567751966657342 8460 194650606812056538575795182068693768557845665261798095098304440178852173611582 8461 98003764914609853598025841930368821429699569003369588138550283666208422719262 8462 46294113551464547599780477917197393366970384645085456072577228469777597184542 8463 20508790089466014635601674088048737706657847821263664410647116268331580688062 8464 8517356909686321163265679531366528092154686295842065256731701676866562293182 8465 3314537476646799509289710194989332866050762355693256526794176360101374477142 8466 1208035934859461549547886861190422445543997659428728492588967122119609913942 8467 412138550273765125388176274654221633374280213002768361978579236635150471742 8468 131541263471823830819402591932355075536982753635275685301815979797900161342 8469 39252333111851622170660054878018131322912019298350728448346285388794558942 8470 10943654306506491249111974924222945767369483974235619034850461049921490142 8471 2848654201367254760070762954571293104684508680359985697362135516054634942 8472 691770055544303777028678400037079017847443972275313781400478726408855742 8473 156591585300483309527400837826575159494557771905957392335199275341640782 8474 33012166240265668186408822600270177406298886593009871132177794287411022 8475 6475384563577871599568707598811530763743294949342718359880932957679422 8476 1180594975679943440805344479341328813279164272532097822519728108305982 8477 199851252119733832638110701242740978726872070368049346292541287043742 8478 31374497644603375876520604711226003111960561584661510278183900976542 8479 4562135395358188004345583436221052676878552475275618402038801393342 8480 613620550252855696490926427094059716773138637025375574543230596542 8481 76234053963569223200607024482998911147971739482101088504007378642 8482 8734685420215585907018966268683973314053703391330956404096780242 8483 921461319055710161619583254718309272691379698426122873399220542 8484 89344375446564524207692761865985891127488027981530962087777342 8485 7946710780925588334051064748884172225912251735040693612832222 8486 647057431696468031928792179198341790524257530073507046057182 8487 48124623047066587905454455518470315725265942060909922289342 8488 3261488779557295159493503473688421586685084683360743489982 8489 200888801639398614896338982075011474542197244989611011822 8490 11213888448770257609843483847887402885130627710743836142 8491 565557818573408324416679324886747315319115982192570942 8492 25683486561514528356424163102004452255508097124711742 8493 1046364267320962266372836274526107314113292845821342 8494 38089021864598508068617597445016632031942888438942 8495 1233268453897336500353745371818720339764028766142 8496 35342534877902554308780033279872830249647882942 8497 891487707121981470793218328247913319077440742 8498 19670584216142835992723519455145698013861862 8499 377023331447826209613991253178463027083582 8500 6227649484708729872112633192809243089982 8501 87850854799966408854253446293547316062 8502 1047339709107849414094580904787163742 8503 10424297140777729473137552460196542 8504 85381436000413271931878687313342 8505 565637128315150685741176798542 8506 2967747355447963201481432142 8507 12012739750851905288327742 8508 36275404590261270324542 8509 78169541039481645342 8510 113016203912503326 8511 100058613468094 8512 46711250622 8513 8586369 8514 1 8515 1 8516 8787610 8517 48557375425 8518 105660849490300 8519 121249598392184860 8520 85214217750027702076 8521 40186250416206245987740 8522 13525543711511702221103740 8523 3396602164553376220274741740 8524 658141619414048309975588243740 8525 101010882967016119827358572543340 8526 12541091443697066305838285110607740 8527 1281508702849957829795496938313323740 8528 109342265630859478831474246459779921340 8529 7885660061806508604298464107777937678940 8530 485756659807280930024785389039120961038460 8531 25791132330695046960086135524889617961601940 8532 1189702179061900936244401096458277243512195340 8533 48012980797855287784149044249923331613170750740 8534 1705792615088525843096595347348627496970914191740 8535 53647177744534137765387923674114334779735251338140 8536 1500999433061355840613466993390725115962627415495740 8537 37529745867019291435550036780835963179560281457427740 8538 841971689886171929597557346909189434811004575305775740 8539 17011858851237362098810221182098702490051068506909521740 8540 310601824544305992409787270986791493789781386306561933660 8541 5140389924302258675288673953095881848579753033557693544140 8542 77332155339188696548996906262926725671715529913647817346940 8543 1060304194796733329631214075156946631531346372809528352782940 8544 13281705176927501708012049994071226226550549301508828840126140 8545 152334404969946447556131427643864386228928079870017364001924060 8546 1603096064993090590358019783243205333662437223380933656075247740 8547 15508523093035836202258164599500115884136167245832514431763671240 8548 138166842101591995256481830068273759695031308190144219482985436740 8549 1135479126858605681824669157466265608099508832584587327893314471240 8550 8621178165664345251319724087495422853048693148766456829917935465340 8551 60560740987677354846418484347018903492366700111933385125655919907740 8552 394126880815028709178209595650462156826664885067591648922169478023740 8553 2379281748920199628565296874795158388843076964065934849019623112070940 8554 13339189984955205110398048013337091786400946975362663708989135769174140 8555 69528417165252273219419698996099759118294303047847605680620270650022380 8556 337278771614638398544068458544765769164625480909613046526586136757562140 8557 1524140128871313451596302474886889030880764544110480298890795012146264940 8558 6421821610018666800159523423600024918074903961505170069197877752955535740 8559 25249434966664303555172671642791007064249054212281691408437110255938811740 8560 92713655585459487661016057223192147287602145130041087104238737434166334140 8561 318163321186126502687648270905674915381367609840668947981937282188676395740 8562 1021092443285056641432699598321850311821053495960856555088221504127831727740 8563 3066636186576502347460706359433714916752045532277177746037981030489178840740 8564 8623744849522728882002903681925317394762853057945877919954482317171968101740 8565 22719647794469880272767649882017790736384316510842867465480081595603966872100 8566 56104430197176640859950399242723024299516308681405799681791232361887489538940 8567 129922189644432762618738760606328168481497531100723699300458673447440353389340 8568 282256832488983306390036229241780333682175229291599195784823964416811118145340 8569 575504974654328891066288822550608188146366627948136054956907429005616438710940 8570 1101667237553474287552415434126902346483353364859517825969219291954704628965500 8571 1980555241258055849967542225927949440468383824373409218984238350642507115297740 8572 3344896741873176763848303731352931844964303561796917479290567424047382766683740 8573 5308205699059606603498395051929652710486829565460325564961117868596933521041740 8574 7917323754529582730641673975759482008861711894245909317230141905703900844943740 8575 11100886289439167047122380696264450194777954870209495542687808209804166856965340 8576 14633738463113818638192760354241037853297588522847634687759432852106021341047740 8577 18139618370287821608554440549257871862997915592247402400129808385911122441243740 8578 21145612271649803475114890697420604914580427318962686226437033775576394160078460 8579 23182646524688902407326376846052535727586883346367679252433613185797397682143130 8580 23904253053364370925908629005482435766334668266272505046695410805534203978510384 8581 23182646524688902407326376846052535727586883346367679252433613185797397682143130 8582 21145612271649803475114890697420604914580427318962686226437033775576394160078460 8583 18139618370287821608554440549257871862997915592247402400129808385911122441243740 8584 14633738463113818638192760354241037853297588522847634687759432852106021341047740 8585 11100886289439167047122380696264450194777954870209495542687808209804166856965340 8586 7917323754529582730641673975759482008861711894245909317230141905703900844943740 8587 5308205699059606603498395051929652710486829565460325564961117868596933521041740 8588 3344896741873176763848303731352931844964303561796917479290567424047382766683740 8589 1980555241258055849967542225927949440468383824373409218984238350642507115297740 8590 1101667237553474287552415434126902346483353364859517825969219291954704628965500 8591 575504974654328891066288822550608188146366627948136054956907429005616438710940 8592 282256832488983306390036229241780333682175229291599195784823964416811118145340 8593 129922189644432762618738760606328168481497531100723699300458673447440353389340 8594 56104430197176640859950399242723024299516308681405799681791232361887489538940 8595 22719647794469880272767649882017790736384316510842867465480081595603966872100 8596 8623744849522728882002903681925317394762853057945877919954482317171968101740 8597 3066636186576502347460706359433714916752045532277177746037981030489178840740 8598 1021092443285056641432699598321850311821053495960856555088221504127831727740 8599 318163321186126502687648270905674915381367609840668947981937282188676395740 8600 92713655585459487661016057223192147287602145130041087104238737434166334140 8601 25249434966664303555172671642791007064249054212281691408437110255938811740 8602 6421821610018666800159523423600024918074903961505170069197877752955535740 8603 1524140128871313451596302474886889030880764544110480298890795012146264940 8604 337278771614638398544068458544765769164625480909613046526586136757562140 8605 69528417165252273219419698996099759118294303047847605680620270650022380 8606 13339189984955205110398048013337091786400946975362663708989135769174140 8607 2379281748920199628565296874795158388843076964065934849019623112070940 8608 394126880815028709178209595650462156826664885067591648922169478023740 8609 60560740987677354846418484347018903492366700111933385125655919907740 8610 8621178165664345251319724087495422853048693148766456829917935465340 8611 1135479126858605681824669157466265608099508832584587327893314471240 8612 138166842101591995256481830068273759695031308190144219482985436740 8613 15508523093035836202258164599500115884136167245832514431763671240 8614 1603096064993090590358019783243205333662437223380933656075247740 8615 152334404969946447556131427643864386228928079870017364001924060 8616 13281705176927501708012049994071226226550549301508828840126140 8617 1060304194796733329631214075156946631531346372809528352782940 8618 77332155339188696548996906262926725671715529913647817346940 8619 5140389924302258675288673953095881848579753033557693544140 8620 310601824544305992409787270986791493789781386306561933660 8621 17011858851237362098810221182098702490051068506909521740 8622 841971689886171929597557346909189434811004575305775740 8623 37529745867019291435550036780835963179560281457427740 8624 1500999433061355840613466993390725115962627415495740 8625 53647177744534137765387923674114334779735251338140 8626 1705792615088525843096595347348627496970914191740 8627 48012980797855287784149044249923331613170750740 8628 1189702179061900936244401096458277243512195340 8629 25791132330695046960086135524889617961601940 8630 485756659807280930024785389039120961038460 8631 7885660061806508604298464107777937678940 8632 109342265630859478831474246459779921340 8633 1281508702849957829795496938313323740 8634 12541091443697066305838285110607740 8635 101010882967016119827358572543340 8636 658141619414048309975588243740 8637 3396602164553376220274741740 8638 13525543711511702221103740 8639 40186250416206245987740 8640 85214217750027702076 8641 121249598392184860 8642 105660849490300 8643 48557375425 8644 8787610 8645 1 8646 1 8647 8991971 8648 50461413923 8649 111529817631425 8650 130011901696366298 8651 92831386964576753946 8652 44483112790025824675226 8653 15214691050434657066203738 8654 3883296312439272305197467338 8655 764857087420637064817814941738 8656 119341859019327402229415483002538 8657 15065488964773187776675259306686538 8658 1565500809817735599402342162738323738 8659 135851751813198760338290018509873697498 8660 9966055761322755619525878871107930261338 8661 624562404849240553894011457253501808876698 8662 33741480242621471536580506065654908206989698 8663 1583924923688835031935557267805743329110660338 8664 65061601865428052311791033295677818842421706098 8665 2353045842714805448118473714854350702800244500738 8666 75345734573903821631034614746413157888639623918938 8667 2146697113626521078316968797147806244095492002742938 8668 54665891614442804203653042625042972960106133558227738 8669 1249287279571416084858942432087093178188782972997842138 8670 25716711552879682172362272405197077657396755880327925738 8671 478456794287086397053313102356609466848758745525350009098 8672 8070259925358200872167723112600246859381099624751114863498 8673 123760904306069684234605648990924121124471160912063742616938 8674 1730081005130563741689993773686113298420529319555135227962778 8675 22099613081265489053710960999021344401784317351728179273102938 8676 258528016079482043133411953924144608578161624341742192106708698 8677 2775450689809394477869590733270258962847836666188105892098518298 8678 27396561868654241125796059321467337976523784552154418280139146238 8679 249097970221148561620699554753649180678854718004973249285572854838 8680 2089667344568107556001566501906161476195308894238384018370191949238 8681 16199032032157160064557071007116045132858127457158089941162883431038 8682 116207140587493617740108941309264398887357834528345358826745943112538 8683 772491376989429065725159585785946790826549396133447211304784675523738 8684 4764509973586029514848019368051007961104942205345170203619475447845658 8685 27297167530984894373280110964807722934002840706947603514243448245150938 8686 145435162199892937236880996266931273201541717133598054672722371726381258 8687 721307605117264850716250192566282746432578627795089900185007583470409258 8688 3333409500412833260194719048262425428866563882323263996552057421029344938 8689 14366949346102151121162081851512445357300952349723222363251589754712797258 8690 57798072082020148188583087908383400862704980717277331346414441541948035738 8691 217208185494752871507207005270681289983663586710547094655401687802212206938 8692 763082555156673609265405212496569290611504229853154699952780033640547710938 8693 2507819927894215602172854238735579469145334765920971691791737630575719027738 8694 7714846041337731681421227908110243156397095635162147125538266553007935641138 8695 22229079851908317983813110919749585530582416310445109380232813053533279740738 8696 60023006323354864277100210212802618222578702304123097368927632176469862023618 8697 151962730627620032039926973672133361335788945204439781166411425201580949456818 8698 360897299026013220229251513276612463814644395631156463113658201748340118949338 8699 804350260524643660467817883049384436422827392455208196226181972378196315423258 8700 1683038187909820327977832849786614371123569258356432518583340264114294471005338 8701 3307401650002601048191300884626539433896041606788512343858270500672310786141018 8702 6106135993473270532342884323033167075835098693614055286054940840687811869651818 8703 10594017967251016643212503075593175294590471650541386092480044076181695023033738 8704 17277620307009978867296193171859454400982781201587585894152611613299022257955338 8705 26493352303303002507653223920633394876778609158163783382530116460491112646741738 8706 38203859287788195212716749788073029923153019592780716205396369618657772522528538 8707 51816669195237450518155721735320295699862468384138700708877260026064620068152538 8708 66112797176719170409343715248448266084403595250153364528897946505849561141243738 8709 79360542439558897508511255903946851974078372812660286335450449310450273202308250 8710 89632108710033302058087269832459658110487138585165037962528927739903236712252708 8711 95254826561133781113848021643058797068879056879237406473952924876598418884064880 8712 95254826561133781113848021643058797068879056879237406473952924876598418884064880 8713 89632108710033302058087269832459658110487138585165037962528927739903236712252708 8714 79360542439558897508511255903946851974078372812660286335450449310450273202308250 8715 66112797176719170409343715248448266084403595250153364528897946505849561141243738 8716 51816669195237450518155721735320295699862468384138700708877260026064620068152538 8717 38203859287788195212716749788073029923153019592780716205396369618657772522528538 8718 26493352303303002507653223920633394876778609158163783382530116460491112646741738 8719 17277620307009978867296193171859454400982781201587585894152611613299022257955338 8720 10594017967251016643212503075593175294590471650541386092480044076181695023033738 8721 6106135993473270532342884323033167075835098693614055286054940840687811869651818 8722 3307401650002601048191300884626539433896041606788512343858270500672310786141018 8723 1683038187909820327977832849786614371123569258356432518583340264114294471005338 8724 804350260524643660467817883049384436422827392455208196226181972378196315423258 8725 360897299026013220229251513276612463814644395631156463113658201748340118949338 8726 151962730627620032039926973672133361335788945204439781166411425201580949456818 8727 60023006323354864277100210212802618222578702304123097368927632176469862023618 8728 22229079851908317983813110919749585530582416310445109380232813053533279740738 8729 7714846041337731681421227908110243156397095635162147125538266553007935641138 8730 2507819927894215602172854238735579469145334765920971691791737630575719027738 8731 763082555156673609265405212496569290611504229853154699952780033640547710938 8732 217208185494752871507207005270681289983663586710547094655401687802212206938 8733 57798072082020148188583087908383400862704980717277331346414441541948035738 8734 14366949346102151121162081851512445357300952349723222363251589754712797258 8735 3333409500412833260194719048262425428866563882323263996552057421029344938 8736 721307605117264850716250192566282746432578627795089900185007583470409258 8737 145435162199892937236880996266931273201541717133598054672722371726381258 8738 27297167530984894373280110964807722934002840706947603514243448245150938 8739 4764509973586029514848019368051007961104942205345170203619475447845658 8740 772491376989429065725159585785946790826549396133447211304784675523738 8741 116207140587493617740108941309264398887357834528345358826745943112538 8742 16199032032157160064557071007116045132858127457158089941162883431038 8743 2089667344568107556001566501906161476195308894238384018370191949238 8744 249097970221148561620699554753649180678854718004973249285572854838 8745 27396561868654241125796059321467337976523784552154418280139146238 8746 2775450689809394477869590733270258962847836666188105892098518298 8747 258528016079482043133411953924144608578161624341742192106708698 8748 22099613081265489053710960999021344401784317351728179273102938 8749 1730081005130563741689993773686113298420529319555135227962778 8750 123760904306069684234605648990924121124471160912063742616938 8751 8070259925358200872167723112600246859381099624751114863498 8752 478456794287086397053313102356609466848758745525350009098 8753 25716711552879682172362272405197077657396755880327925738 8754 1249287279571416084858942432087093178188782972997842138 8755 54665891614442804203653042625042972960106133558227738 8756 2146697113626521078316968797147806244095492002742938 8757 75345734573903821631034614746413157888639623918938 8758 2353045842714805448118473714854350702800244500738 8759 65061601865428052311791033295677818842421706098 8760 1583924923688835031935557267805743329110660338 8761 33741480242621471536580506065654908206989698 8762 624562404849240553894011457253501808876698 8763 9966055761322755619525878871107930261338 8764 135851751813198760338290018509873697498 8765 1565500809817735599402342162738323738 8766 15065488964773187776675259306686538 8767 119341859019327402229415483002538 8768 764857087420637064817814941738 8769 3883296312439272305197467338 8770 15214691050434657066203738 8771 44483112790025824675226 8772 92831386964576753946 8773 130011901696366298 8774 111529817631425 8775 50461413923 8776 8991971 8777 1 8778 1 8779 9199476 8780 52424718126 8781 117676017879156 8782 139332607884157281 8783 101062584918642272376 8784 49200635091225679729976 8785 17099113026319817001632376 8786 4435082441201702534798465736 8787 887828137314547354482401415736 8788 140814215357757286985932456163736 8789 18071767222926720909025773140423736 8790 1909386970970167059522103516477913736 8791 168496056392075050052596704161804841336 8792 12571677985253155123368742982739105681336 8793 801408346048436762232218949221506667932536 8794 44046759922633940675831695110337688053459536 8795 2103880532775221166398549201740835452906432536 8796 87945545762913411773183798774356986749668107336 8797 3237346846732109914461522538666870701433728717336 8798 105525055869440890481005398135391266133272503390736 8799 3061084547497277213302660654854276728158669041455736 8800 79377870015492291035441404359651440188647262427015736 8801 1847548684708414773955346310168119028158949325475183736 8802 38741195956922105184721459463126346961918110279667133736 8803 734343322546719414195291664272484715474072261790914980536 8804 12621733532550740700546675958095172813250061024492264952536 8805 197273020397644910208544342752450478784871324160582807780536 8806 2811140540666439970471756884222419322684416369288305010876136 8807 36611151578624996784220194920472016442075085056284712809526136 8808 436748285639924749773338652963709958855601932747712831058276536 8809 4782289795060963441991935562277407936575406461911233146426588536 8810 48157373576157052993987243973111933789889546916299575449209414036 8811 446774701242669162974520352011621203924849409619748975029961465736 8812 3825042580481025761849021257806254758624380173755032598774951040736 8813 30267728245545508202457472561771233307375530070583301433784395193736 8814 221690978280460664733257568008184373531837753697726911636102371841236 8815 1504970669289347185690118758607207950048047779267501166886180336943736 8816 9481315216522887269847748179225410085302701009385257351382936122746936 8817 55498687604408695447680225605868883942541085029295389185018065656226936 8818 302169278555016330752322240996510806402347901243363028774758170764363336 8819 1531864490741419736388466500878426960731686017866082490952071232456737336 8820 7237905917097511324743095736078190037352725301282915865883983152551613336 8821 31902233741297101899209650426325483311012969795805136689299854606732282936 8822 131284192300588622314067299677613724816715599057815652629712802930996252936 8823 504813123952325788673317456937640789557408296002587028838346358336415055736 8824 1815084168324523517754921415281517325281546168928556467043944347663971095736 8825 6106755383065761347999056127460533924866258970547552368873998072922983055736 8826 19237618657399048632457552910300563559364870638577980214665566297705844648736 8827 56777890706079077259859994156468820873294846479691122754329594787338015723736 8828 157085497620152113752279317166230404416115741927145439620311878911635176836136 8829 407611097105601466203254776401443522699631723276689176075536512042887938962136 8830 992467572321536355630441661510684275490272087985680273562560054807935327111136 8831 2268497308163511670012438083452992629692050486824412053857280125275280747682936 8832 4869534806706825068045044920226283763598217754946899048804403841085030653082936 8833 9820296215693997510035795343709052660867798608391661301091783559419186087702136 8834 18612115462852475010574598607502630211982550740904466182136792489304606064868136 8835 33161409261247477599961821707762798371791919314177868949883842665309681602302136 8836 55559032757787190731570218528373204168631888805987658997743919308071318126795736 8837 87551956879502978527889444756141346508239560543464255334993242681906388321495736 8838 129795162964921432453460752485119909354301925539575510185000486524927047672693736 8839 181055547742423935583367010918140439874257231453118744460745835152506284085903736 8840 237679922429767377278401146905521104587095350652658241646541641189580436661943736 8841 293666748602112581703980083732154964778722255473062183012171450003126050631201656 8842 341539342339538660783430577204731899858915044412753053151335718120023444465643406 8843 373921426675845546331770148925395210578991068301618727242607262056268958878307296 8844 385382122728251175498774438708558491958060306457983400238130154080894366477515196 8845 373921426675845546331770148925395210578991068301618727242607262056268958878307296 8846 341539342339538660783430577204731899858915044412753053151335718120023444465643406 8847 293666748602112581703980083732154964778722255473062183012171450003126050631201656 8848 237679922429767377278401146905521104587095350652658241646541641189580436661943736 8849 181055547742423935583367010918140439874257231453118744460745835152506284085903736 8850 129795162964921432453460752485119909354301925539575510185000486524927047672693736 8851 87551956879502978527889444756141346508239560543464255334993242681906388321495736 8852 55559032757787190731570218528373204168631888805987658997743919308071318126795736 8853 33161409261247477599961821707762798371791919314177868949883842665309681602302136 8854 18612115462852475010574598607502630211982550740904466182136792489304606064868136 8855 9820296215693997510035795343709052660867798608391661301091783559419186087702136 8856 4869534806706825068045044920226283763598217754946899048804403841085030653082936 8857 2268497308163511670012438083452992629692050486824412053857280125275280747682936 8858 992467572321536355630441661510684275490272087985680273562560054807935327111136 8859 407611097105601466203254776401443522699631723276689176075536512042887938962136 8860 157085497620152113752279317166230404416115741927145439620311878911635176836136 8861 56777890706079077259859994156468820873294846479691122754329594787338015723736 8862 19237618657399048632457552910300563559364870638577980214665566297705844648736 8863 6106755383065761347999056127460533924866258970547552368873998072922983055736 8864 1815084168324523517754921415281517325281546168928556467043944347663971095736 8865 504813123952325788673317456937640789557408296002587028838346358336415055736 8866 131284192300588622314067299677613724816715599057815652629712802930996252936 8867 31902233741297101899209650426325483311012969795805136689299854606732282936 8868 7237905917097511324743095736078190037352725301282915865883983152551613336 8869 1531864490741419736388466500878426960731686017866082490952071232456737336 8870 302169278555016330752322240996510806402347901243363028774758170764363336 8871 55498687604408695447680225605868883942541085029295389185018065656226936 8872 9481315216522887269847748179225410085302701009385257351382936122746936 8873 1504970669289347185690118758607207950048047779267501166886180336943736 8874 221690978280460664733257568008184373531837753697726911636102371841236 8875 30267728245545508202457472561771233307375530070583301433784395193736 8876 3825042580481025761849021257806254758624380173755032598774951040736 8877 446774701242669162974520352011621203924849409619748975029961465736 8878 48157373576157052993987243973111933789889546916299575449209414036 8879 4782289795060963441991935562277407936575406461911233146426588536 8880 436748285639924749773338652963709958855601932747712831058276536 8881 36611151578624996784220194920472016442075085056284712809526136 8882 2811140540666439970471756884222419322684416369288305010876136 8883 197273020397644910208544342752450478784871324160582807780536 8884 12621733532550740700546675958095172813250061024492264952536 8885 734343322546719414195291664272484715474072261790914980536 8886 38741195956922105184721459463126346961918110279667133736 8887 1847548684708414773955346310168119028158949325475183736 8888 79377870015492291035441404359651440188647262427015736 8889 3061084547497277213302660654854276728158669041455736 8890 105525055869440890481005398135391266133272503390736 8891 3237346846732109914461522538666870701433728717336 8892 87945545762913411773183798774356986749668107336 8893 2103880532775221166398549201740835452906432536 8894 44046759922633940675831695110337688053459536 8895 801408346048436762232218949221506667932536 8896 12571677985253155123368742982739105681336 8897 168496056392075050052596704161804841336 8898 1909386970970167059522103516477913736 8899 18071767222926720909025773140423736 8900 140814215357757286985932456163736 8901 887828137314547354482401415736 8902 4435082441201702534798465736 8903 17099113026319817001632376 8904 49200635091225679729976 8905 101062584918642272376 8906 139332607884157281 8907 117676017879156 8908 52424718126 8909 9199476 8910 1 8911 1 8912 9410149 8913 54448660924 8914 124110278316220 8915 149242609675574149 8916 109952005301651523745 8917 54376264440089480965174 8918 19199601678291374867038774 8919 5060055022313691846208138726 8920 1029373938362834370674694941734 8921 165935078864088900552760824650134 8922 21646985288178870208473798488483734 8923 2325168571932430384784109528947813734 8924 208628433003451084463659747611222166054 8925 15829268408833272757718945929867332618934 8926 1026282429734079980657350418528846854848694 8927 57376636646221850531508724003638958235809534 8928 2788136348685657517539143181930840713843869534 8929 118588732697429966412664890004791758362159261894 8930 4442438514348247746056230267818194817165667380934 8931 147386440864492250221080931885383648049504026269854 8932 4352265109151818190326344591388942220277165932540734 8933 114907160006528341566163617880053087625414900984295734 8934 2723466224270673185468173633058533615979761290865473334 8935 58163387715142302338588920940053257809355008419281257734 8936 1123051926225519083440525507751085475073203276850007832774 8937 19666112916256827388754903687767876871191387698685657528534 8938 313214800471285361996584912612101804172832227142379329656534 8939 4548936511260239224945206594469005813071146488484711744872454 8940 60391053683972141434617397892088525449392806829883242130206534 8941 734518985146074723618329571650215692584479291205495161909091254 8942 8201675500454451501428360076887522130577091609626668611163652534 8943 84238042119250928962587114956365591882802211740540575527160017034 8944 797257106323036414391366443230385958420870722864668635793415156474 8945 6964625292286402390864000096700913333000582697544734790293661816734 8946 56244756552986213593797347364785885189859364120171827169812540959134 8947 420515374697795986610902702715594000773948532213021759473833199426234 8948 2914649511187500431448615141628521024986705098689367034102047880956234 8949 18751934539345265933698879732245811057598675329673064539401806998321974 8950 112118210007973443170017777420071108071656415432660630637682132752206134 8951 623675283392454805076763446674053777747967237492186254857334344784266854 8952 3231054878279790702001118669083738405948141018082825809942920024695367334 8953 15604715987010486591764438873406144521670367808503286097590075024604477334 8954 70321553220807038208742017150170343752785944780809199812149418804448796054 8955 295945721626750623182558489103773311874969062282872572877149199827500028134 8956 1164053171731885784518063390474841693374878311645965453316786852654833444774 8957 4282469862558777133678494078669986162917612517761076918556740929499387255734 8958 14746157378488253177532604524836870679037516816477229169800390695469063735734 8959 47556357545624616497542649592598907939895991733139064072606259992887730548334 8960 143729660455059460548537799578725712719673032031673186493370276624833210462734 8961 407321146841126083348462273230376625864964301684911406086666311210739449772454 8962 1082947603570029452816383388058630924329389654741770861261288125030300284340134 8963 2702516368431107854059705071843103236479951853113986058928001695137228080749134 8964 6333066659606482933475761696658743810770000380316171104129392651623466559038894 8965 13941953601625902200382777566891523238662929186158133687179971361829438323118134 8966 28844378735774155961859481261410435818037749907576202188839563769936701171248694 8967 56101759799792397937400438939905432599754890022940200203196641888438661061840134 8968 102613698525283999394583848959948129398806452314898074614789572750767872375336134 8969 176550945168839456829421926636336541676267293368181454914441549758292669172317654 8970 285811504021697947279268438383465283678442271967177713844543577944215642184651734 8971 435442232597763343207826620831279461604214990820582516974922274632657948975440134 8972 624462272327235467803122176060031581232978685521726858444594536917312612099313734 8973 843097764998848200432854173185691733592282788635156010299704347246348105713943734 8974 1071777996876631026607403571779296500951408634543053564331471774004214715720925878 8975 1283021642422443391841786017890324182364321606065933954348575339697466681098008024 8976 1446440499203262657493190605499968335824678848198124468748608549333351524915858096 8977 1535776518931986027733922016943061453026897042153456236769861957307444714171591194 8978 1535776518931986027733922016943061453026897042153456236769861957307444714171591194 8979 1446440499203262657493190605499968335824678848198124468748608549333351524915858096 8980 1283021642422443391841786017890324182364321606065933954348575339697466681098008024 8981 1071777996876631026607403571779296500951408634543053564331471774004214715720925878 8982 843097764998848200432854173185691733592282788635156010299704347246348105713943734 8983 624462272327235467803122176060031581232978685521726858444594536917312612099313734 8984 435442232597763343207826620831279461604214990820582516974922274632657948975440134 8985 285811504021697947279268438383465283678442271967177713844543577944215642184651734 8986 176550945168839456829421926636336541676267293368181454914441549758292669172317654 8987 102613698525283999394583848959948129398806452314898074614789572750767872375336134 8988 56101759799792397937400438939905432599754890022940200203196641888438661061840134 8989 28844378735774155961859481261410435818037749907576202188839563769936701171248694 8990 13941953601625902200382777566891523238662929186158133687179971361829438323118134 8991 6333066659606482933475761696658743810770000380316171104129392651623466559038894 8992 2702516368431107854059705071843103236479951853113986058928001695137228080749134 8993 1082947603570029452816383388058630924329389654741770861261288125030300284340134 8994 407321146841126083348462273230376625864964301684911406086666311210739449772454 8995 143729660455059460548537799578725712719673032031673186493370276624833210462734 8996 47556357545624616497542649592598907939895991733139064072606259992887730548334 8997 14746157378488253177532604524836870679037516816477229169800390695469063735734 8998 4282469862558777133678494078669986162917612517761076918556740929499387255734 8999 1164053171731885784518063390474841693374878311645965453316786852654833444774 9000 295945721626750623182558489103773311874969062282872572877149199827500028134 9001 70321553220807038208742017150170343752785944780809199812149418804448796054 9002 15604715987010486591764438873406144521670367808503286097590075024604477334 9003 3231054878279790702001118669083738405948141018082825809942920024695367334 9004 623675283392454805076763446674053777747967237492186254857334344784266854 9005 112118210007973443170017777420071108071656415432660630637682132752206134 9006 18751934539345265933698879732245811057598675329673064539401806998321974 9007 2914649511187500431448615141628521024986705098689367034102047880956234 9008 420515374697795986610902702715594000773948532213021759473833199426234 9009 56244756552986213593797347364785885189859364120171827169812540959134 9010 6964625292286402390864000096700913333000582697544734790293661816734 9011 797257106323036414391366443230385958420870722864668635793415156474 9012 84238042119250928962587114956365591882802211740540575527160017034 9013 8201675500454451501428360076887522130577091609626668611163652534 9014 734518985146074723618329571650215692584479291205495161909091254 9015 60391053683972141434617397892088525449392806829883242130206534 9016 4548936511260239224945206594469005813071146488484711744872454 9017 313214800471285361996584912612101804172832227142379329656534 9018 19666112916256827388754903687767876871191387698685657528534 9019 1123051926225519083440525507751085475073203276850007832774 9020 58163387715142302338588920940053257809355008419281257734 9021 2723466224270673185468173633058533615979761290865473334 9022 114907160006528341566163617880053087625414900984295734 9023 4352265109151818190326344591388942220277165932540734 9024 147386440864492250221080931885383648049504026269854 9025 4442438514348247746056230267818194817165667380934 9026 118588732697429966412664890004791758362159261894 9027 2788136348685657517539143181930840713843869534 9028 57376636646221850531508724003638958235809534 9029 1026282429734079980657350418528846854848694 9030 15829268408833272757718945929867332618934 9031 208628433003451084463659747611222166054 9032 2325168571932430384784109528947813734 9033 21646985288178870208473798488483734 9034 165935078864088900552760824650134 9035 1029373938362834370674694941734 9036 5060055022313691846208138726 9037 19199601678291374867038774 9038 54376264440089480965174 9039 109952005301651523745 9040 149242609675574149 9041 124110278316220 9042 54448660924 9043 9410149 9044 1 9045 1 9046 9624014 9047 56534636247 9048 130843762750048 9049 159774253292715959 9050 119546646852572341134 9051 60050454289444406583073 9052 21538976131950169570112372 9053 5767240350797424153810743364 9054 1192122505453067557440644301076 9055 195288489380140672238631862522532 9056 25893055639545231642098773529646132 9057 2827127651078607085270458479405413732 9058 257886234904235032769009267939855087252 9059 19894763217043380398352061540725169859972 9060 1311682319689204942125832471236776716302452 9061 74583420286682756013658978198166963165091692 9062 3686627886897883822208134519492281441297682532 9063 159525655277338429963834849422030292652724016892 9064 6080582444966657993329898470999607001312080744852 9065 205297613702816587505567790043300833819940572336572 9066 6170373574217755692763162916074958162128248700270052 9067 165836943049139998402223485350111851239017677805890732 9068 4001877767724947439704283835849655648836430454956457332 9069 87030198156082168123568959908889984682275244229199344932 9070 1711475488636750555181041832004212025302865823250132429012 9071 30529057113668975023904360823827773027517862230268010821572 9072 495377153165194689067127364311167637805006821094914892580532 9073 7331260193368800102940844000010273787801240558165068387538052 9074 99195986379241732064352641805341671831798273638185069301682772 9075 1229862102312124186526677245434024287202719274005633528714934372 9076 14001306895068963240373510174354137945478657076040866528913332852 9077 146645632484812082748257275462047431904157660793949849582343764032 9078 1415591825748493699480380021313358566437057587132645960583687637772 9079 12615421270640987968898680778174930753836130850035050766378157479912 9080 103953160780851205209558487571710609524363976776686339648416287310532 9081 793191899338396343975750854112312995913016681954504570486331319022632 9082 5611957495874399901287152470228175250610051385468560659753347466318732 9083 36863668870268294930525186454435673286551148065739271617979795760335872 9084 225085658476603215399969969639870964163237379598200227901191320366807412 9085 1278928163907408459653943292684773152389533908444837054419585492780389572 9086 6769346361085343542245412586212870362150926540994684053775210416167928852 9087 33409811859573532887071808246067824033507369804306809852324295814735863332 9088 153895374136191518382145270487222403673906998091739931784878753580545280052 9089 662176255850890935024115660970491173174744557358685584229032902357670143972 9090 2663585388703583761108240523903773483107399455442802687123525607236470917012 9091 10023760302973615620816558283099890988865471481507518091317940489917851495172 9092 35315925112284072422918095987128419407121542167745545322877209687653835055732 9093 116565787031795520622223741820673210635216300694460132161101948028262691102332 9094 360659891455835246427608320474399376310012816749995940155936302904193380044932 9095 1046642291063247134329816873457524654685522042952260945523237371963381394817772 9096 2850378190455296214400829178967609368264124096007438661191996477169930927296852 9097 7288261635228768046344166468626103491108509987830820101759595174541113526761132 9098 17504924531261044691363185807665139130666009792874526770910826433587874824562692 9099 39508778264481703672562704416365711215475152943730824440887519473938988505905852 9100 83828466976514974264386588853406479843343443777190339764485279017265043168494452 9101 167265842327817764768530704882368173986002048450529566296478590033966912873043492 9102 313964296497953233356860149360011057831200864115339614427018499225378043259602132 9103 554544734189263424614268278802142469611600806618113342963224128841705956168122052 9104 921911541294507759071902472480571777670973613899676767180350587076259242790869172 9105 1442907769463042606110435592432827677237133072174914267960842830613052806468902532 9106 2126534441975203559039333203425592666709867708863123886584209227937784640125826132 9107 2951661037019083355944314445090466611214784906676654384932317686561952585330693732 9108 3859085972971235839086052257352564346548244495129248704414367352487855722992358516 9109 4753113887231181346590854964118666544450599857374373619573355261534931550550750690 9110 5515539430263493679466788169454338160704154634734961874591383028590922359792344016 9111 6030348627605922478834090743216731278410406403209529794183708509052739887475945894 9112 6212389226957958518201880038461406479161433147959093649490118293469212452814407292 9113 6030348627605922478834090743216731278410406403209529794183708509052739887475945894 9114 5515539430263493679466788169454338160704154634734961874591383028590922359792344016 9115 4753113887231181346590854964118666544450599857374373619573355261534931550550750690 9116 3859085972971235839086052257352564346548244495129248704414367352487855722992358516 9117 2951661037019083355944314445090466611214784906676654384932317686561952585330693732 9118 2126534441975203559039333203425592666709867708863123886584209227937784640125826132 9119 1442907769463042606110435592432827677237133072174914267960842830613052806468902532 9120 921911541294507759071902472480571777670973613899676767180350587076259242790869172 9121 554544734189263424614268278802142469611600806618113342963224128841705956168122052 9122 313964296497953233356860149360011057831200864115339614427018499225378043259602132 9123 167265842327817764768530704882368173986002048450529566296478590033966912873043492 9124 83828466976514974264386588853406479843343443777190339764485279017265043168494452 9125 39508778264481703672562704416365711215475152943730824440887519473938988505905852 9126 17504924531261044691363185807665139130666009792874526770910826433587874824562692 9127 7288261635228768046344166468626103491108509987830820101759595174541113526761132 9128 2850378190455296214400829178967609368264124096007438661191996477169930927296852 9129 1046642291063247134329816873457524654685522042952260945523237371963381394817772 9130 360659891455835246427608320474399376310012816749995940155936302904193380044932 9131 116565787031795520622223741820673210635216300694460132161101948028262691102332 9132 35315925112284072422918095987128419407121542167745545322877209687653835055732 9133 10023760302973615620816558283099890988865471481507518091317940489917851495172 9134 2663585388703583761108240523903773483107399455442802687123525607236470917012 9135 662176255850890935024115660970491173174744557358685584229032902357670143972 9136 153895374136191518382145270487222403673906998091739931784878753580545280052 9137 33409811859573532887071808246067824033507369804306809852324295814735863332 9138 6769346361085343542245412586212870362150926540994684053775210416167928852 9139 1278928163907408459653943292684773152389533908444837054419585492780389572 9140 225085658476603215399969969639870964163237379598200227901191320366807412 9141 36863668870268294930525186454435673286551148065739271617979795760335872 9142 5611957495874399901287152470228175250610051385468560659753347466318732 9143 793191899338396343975750854112312995913016681954504570486331319022632 9144 103953160780851205209558487571710609524363976776686339648416287310532 9145 12615421270640987968898680778174930753836130850035050766378157479912 9146 1415591825748493699480380021313358566437057587132645960583687637772 9147 146645632484812082748257275462047431904157660793949849582343764032 9148 14001306895068963240373510174354137945478657076040866528913332852 9149 1229862102312124186526677245434024287202719274005633528714934372 9150 99195986379241732064352641805341671831798273638185069301682772 9151 7331260193368800102940844000010273787801240558165068387538052 9152 495377153165194689067127364311167637805006821094914892580532 9153 30529057113668975023904360823827773027517862230268010821572 9154 1711475488636750555181041832004212025302865823250132429012 9155 87030198156082168123568959908889984682275244229199344932 9156 4001877767724947439704283835849655648836430454956457332 9157 165836943049139998402223485350111851239017677805890732 9158 6170373574217755692763162916074958162128248700270052 9159 205297613702816587505567790043300833819940572336572 9160 6080582444966657993329898470999607001312080744852 9161 159525655277338429963834849422030292652724016892 9162 3686627886897883822208134519492281441297682532 9163 74583420286682756013658978198166963165091692 9164 1311682319689204942125832471236776716302452 9165 19894763217043380398352061540725169859972 9166 257886234904235032769009267939855087252 9167 2827127651078607085270458479405413732 9168 25893055639545231642098773529646132 9169 195288489380140672238631862522532 9170 1192122505453067557440644301076 9171 5767240350797424153810743364 9172 21538976131950169570112372 9173 60050454289444406583073 9174 119546646852572341134 9175 159774253292715959 9176 130843762750048 9177 56534636247 9178 9624014 9179 1 9180 1 9181 9841095 9182 58684059225 9183 137887978459815 9184 170961395007867975 9185 129896467926978292281 9186 66266879925778168335975 9187 24142262309662896866500065 9188 6566695348228307947688090850 9189 1379048942705384069720039579970 9190 229546325589476192573505114550626 9191 30929131532348253220131370954097730 9192 3432237103524501085602114599935193730 9193 318247584968341046814214533750914064930 9194 24959703449659890671571968432750260256130 9195 1673218189185131199709678555097541009969570 9196 96749793681107989531599961613301363237771930 9197 4863875991422974382815888979286877624589820330 9198 214087748003427110532515240310516057983929722330 9199 8301914791353380455514790847944492541536142485930 9200 285202703524493823956377353284000797619233941102570 9201 8723360275630133395924735887031545883045906897727130 9202 238629087962744811860190608123258292136851985940157930 9203 5861975421693513856565551895201779785100929219834320730 9204 129794945152674824540408886644113166589256035633494681730 9205 2599183509828788670041445223074889869062073314387965750050 9206 47220460597115776064327613441835668888163911118858291798530 9207 780507026207952097309252998420502499099749119283267069124130 9208 11768424122434186817870684820340303914997515941400948925368930 9209 162259016439441955091403979274274571401517474785522702333992130 9210 2050330599821784614448780452230748623709796520368926983278007650 9211 23794026976778986443193277114861860680756998751716606371251128130 9212 254086216644889890946956780619417726555226522384402332321574549430 9213 2501179703709487201559437026936599205693989752982123658261093993630 9214 22734603575508622473876076856781924123397608351733034445985167795030 9215 191111878752132730783502375266886062786374677908294961609915068907550 9216 1487921121740000525270617084433111365199082977455035107995817633515230 9217 10743771061568023044928857829581255444456762424770658908271910887246230 9218 72039812275987691364417709867823786506515343837672733942833760370273630 9219 449103338534387469208546102709133901827663587074615801579683925371927030 9220 2605936333976749568167057385846417475921531497658277005621862169499891810 9221 14089005382882426527082058224291606678762751593030522022264539371686408130 9222 71043183195727852407644411780435416580404947648390853731315568868474952930 9223 334418048394664213590566923305715825517337106509046412707875338545037364930 9224 1470810413472457340650675214413540135425780440226307576893884325951998192130 9225 6048868494458138541287708228865273301023228372276532359305660108053773339810 9226 23279329060133925441983989385336730262657479473811499357002910735964235190530 9227 83898254560578752570938866343447611948671533779673426989445630936546464644130 9228 283340596542305436314135645107257285967004741273458503429268139566406920070730 9229 897235286883702739735757541449469684639046572881721846226365404715756480956730 9230 2665604470487218684960414223142606299454912909252242721334329220555538345242890 9231 7433781444098019104922607321965354201450169664416320460486825714090527728483130 9232 19469956328940816281526201552003358614253730405607196306891185794858462093943930 9233 47913935655857049231896016218272416212435730081723369887309036740446835287792330 9234 110837255793732315685967835370963848233889921819369083058804531857530702744311930 9235 241105696881745309234479823364927363606031437939348158827334428682912075811271690 9236 493382314082335960981754078700430512398442710841137158990298251744955213050092930 9237 950073100692937886051342313013730732072331150840339106187962927556696088722295330 9238 1722096519846719496605806381459670847189577753172368784679531003622257228283740930 9239 2939014790716239662395046353755813740509983414475398616878104411657802753355172130 9240 4723828254658202572219264979790156650713245051053175704102678743443269523459937890 9241 7151982217288363872720537345773607989665426560834472089601332469581159317797697730 9242 10201844028279939969506163814230960885337071876312272146693324757947003810517093730 9243 13712573846265798676472729393477424885243543595017828656856995880999242582136309570 9244 17370159980456774504547640481698273452075236817704670749384796947683095672450226860 9245 20738541629618696429937558600152822364785354297202320676456911418396597588181183248 9246 23338654875802673636744441959228193570363346901663032637280331725769013940897861820 9247 24758198242729511153422198388574134644893358574954623220762089081325831981069182800 9248 24758198242729511153422198388574134644893358574954623220762089081325831981069182800 9249 23338654875802673636744441959228193570363346901663032637280331725769013940897861820 9250 20738541629618696429937558600152822364785354297202320676456911418396597588181183248 9251 17370159980456774504547640481698273452075236817704670749384796947683095672450226860 9252 13712573846265798676472729393477424885243543595017828656856995880999242582136309570 9253 10201844028279939969506163814230960885337071876312272146693324757947003810517093730 9254 7151982217288363872720537345773607989665426560834472089601332469581159317797697730 9255 4723828254658202572219264979790156650713245051053175704102678743443269523459937890 9256 2939014790716239662395046353755813740509983414475398616878104411657802753355172130 9257 1722096519846719496605806381459670847189577753172368784679531003622257228283740930 9258 950073100692937886051342313013730732072331150840339106187962927556696088722295330 9259 493382314082335960981754078700430512398442710841137158990298251744955213050092930 9260 241105696881745309234479823364927363606031437939348158827334428682912075811271690 9261 110837255793732315685967835370963848233889921819369083058804531857530702744311930 9262 47913935655857049231896016218272416212435730081723369887309036740446835287792330 9263 19469956328940816281526201552003358614253730405607196306891185794858462093943930 9264 7433781444098019104922607321965354201450169664416320460486825714090527728483130 9265 2665604470487218684960414223142606299454912909252242721334329220555538345242890 9266 897235286883702739735757541449469684639046572881721846226365404715756480956730 9267 283340596542305436314135645107257285967004741273458503429268139566406920070730 9268 83898254560578752570938866343447611948671533779673426989445630936546464644130 9269 23279329060133925441983989385336730262657479473811499357002910735964235190530 9270 6048868494458138541287708228865273301023228372276532359305660108053773339810 9271 1470810413472457340650675214413540135425780440226307576893884325951998192130 9272 334418048394664213590566923305715825517337106509046412707875338545037364930 9273 71043183195727852407644411780435416580404947648390853731315568868474952930 9274 14089005382882426527082058224291606678762751593030522022264539371686408130 9275 2605936333976749568167057385846417475921531497658277005621862169499891810 9276 449103338534387469208546102709133901827663587074615801579683925371927030 9277 72039812275987691364417709867823786506515343837672733942833760370273630 9278 10743771061568023044928857829581255444456762424770658908271910887246230 9279 1487921121740000525270617084433111365199082977455035107995817633515230 9280 191111878752132730783502375266886062786374677908294961609915068907550 9281 22734603575508622473876076856781924123397608351733034445985167795030 9282 2501179703709487201559437026936599205693989752982123658261093993630 9283 254086216644889890946956780619417726555226522384402332321574549430 9284 23794026976778986443193277114861860680756998751716606371251128130 9285 2050330599821784614448780452230748623709796520368926983278007650 9286 162259016439441955091403979274274571401517474785522702333992130 9287 11768424122434186817870684820340303914997515941400948925368930 9288 780507026207952097309252998420502499099749119283267069124130 9289 47220460597115776064327613441835668888163911118858291798530 9290 2599183509828788670041445223074889869062073314387965750050 9291 129794945152674824540408886644113166589256035633494681730 9292 5861975421693513856565551895201779785100929219834320730 9293 238629087962744811860190608123258292136851985940157930 9294 8723360275630133395924735887031545883045906897727130 9295 285202703524493823956377353284000797619233941102570 9296 8301914791353380455514790847944492541536142485930 9297 214087748003427110532515240310516057983929722330 9298 4863875991422974382815888979286877624589820330 9299 96749793681107989531599961613301363237771930 9300 1673218189185131199709678555097541009969570 9301 24959703449659890671571968432750260256130 9302 318247584968341046814214533750914064930 9303 3432237103524501085602114599935193730 9304 30929131532348253220131370954097730 9305 229546325589476192573505114550626 9306 1379048942705384069720039579970 9307 6566695348228307947688090850 9308 24142262309662896866500065 9309 66266879925778168335975 9310 129896467926978292281 9311 170961395007867975 9312 137887978459815 9313 58684059225 9314 9841095 9315 1 9316 1 9317 10061416 9318 60898366348 9319 145254784061752 9320 182839459438072438 9321 141054548307825159736 9322 73072667593831061300236 9323 27036887009717492681187688 9324 7469615958609700290495203377 9325 1593518071170069395305643444848 9326 269480679709292103897713839658416 9327 36894354876563082588177912956907376 9328 4160640563525456324482020075303443728 9329 392098766706639004019185571896596562288 9330 31258985012445942820418405315089781514928 9331 2130353723399936599664652974646325661608048 9332 125248477677551514481493841519478835923709848 9333 6403077254531510579909524732225762948827105328 9334 286644425094527290293949723845973321342493427088 9335 11306756625705891550286238751420825321233773457328 9336 395171144068420909682504044362157844977120382342848 9337 12298497069056221481826223429417400248556234338288048 9338 342368837540798723809612678661424139054681217017782928 9339 8560213311962115337918025988792593111552696168102602288 9340 192946297390635445449083165571854326118109308576248820728 9341 3933899366227355824927592770059292774796651502857461675888 9342 72777138275206082761160466246096916333738052802863041008688 9343 1225158113941100303086202398230939702641334515737924988054128 9344 18817314850031717836946717743737932978295769675811129702889808 9345 264330339272677851284877668487353178315806274574914961706658928 9346 3403589131278870569849518046607495077398610623636659261161847088 9347 40256305928177270843603554008684947065625238079459291927628703088 9348 438206663489013000328809520198705934203941393677447500670541614428 9349 4398001422653366839663688275448830466919557260180927643093435841808 9350 40765496066429254091088137812160691531609504630693716937628576736128 9351 349519818447819517685329598980786450871017144050991346960885014452688 9352 2776057055676519572977259854815706470709123255625655451742146587796888 9353 20452993486842924658366335102122383845654036574213455568185382116683728 9354 139963063850490371793725836314629070926944096598907025946077020147960448 9355 890674042684938729596437140184003178626007887447590165111399219123386128 9356 5276679985159727201511044209298963135144776474970359329446362272534467068 9357 29133756160159216491088981217014690769652099200559020977033573811861485168 9358 150056394680338133131813728557515425349714125400469656237130756681575722928 9359 721666567904509905387420443388236975867927468205049416507875360040694408048 9360 3243540569696210272254589531999638759092918518931001883756007202063779334928 9361 13635018484745417264339143410922826004516448485573619903849222785005190733168 9362 53650833603020011409682281682109380582988634258452721795580637480129120059568 9363 197738487610307111372679377236051732141831822901778391243835293938430593494128 9364 683108420027449106459170664385860293076815067142919955540381005572828320025448 9365 2213311522916624498100405687259046604961698302966750960513752889926689696695728 9366 6729808430589518246648324444229476858844145688475266405392423181068001338377808 9367 19213465886284110917338431232156607782209669286491412882489026461033979359772208 9368 51531261661028986804997491532847212619761370295080124357161102522918803865408928 9369 129897670904027785606559714505441275584907907007975558756919307491734947102238768 9370 307883108866504071284499011795087966274716820088997105776394931827502613458837328 9371 686432966323551862683672025296604796868701420735535498883618792127839855127743408 9372 1440117811104478738941082188206728306944133723907998462184889425376312669034894408 9373 2844014680523050700097898685606207741706160684382819506131314002606225298885865328 9374 5288502860948635357318476371450344021046703293613209945209398436930286713955230768 9375 9262349643469361360275297599715291788273887124407316853191601782194287465119330928 9376 15282876911724446244454241039530231450651913755272072807766142940620574317446896208 9377 23761860918432427191621307433904475833583709830036893041853984065378906769681693808 9378 34820193517372459200939956802240036380841588952355399913810421181564290998058343728 9379 48098293978663823642898393662827570254069181539520259080943461792134140631984592240 9380 62637849626495641395186945979457410327180399433541085429599722326493587424896273318 9381 76913452564627206178276063900357006169188955583510914201927100903229335256616819392 9382 89056277310257108611001813058810315609501576954259514466284085952143057512605942552 9383 97241339718191186935815019757852583422786482298837961593193149625670738368045766048 9384 100133157337261578442729780149344277897124250236483142803971115840028920456768695700 9385 97241339718191186935815019757852583422786482298837961593193149625670738368045766048 9386 89056277310257108611001813058810315609501576954259514466284085952143057512605942552 9387 76913452564627206178276063900357006169188955583510914201927100903229335256616819392 9388 62637849626495641395186945979457410327180399433541085429599722326493587424896273318 9389 48098293978663823642898393662827570254069181539520259080943461792134140631984592240 9390 34820193517372459200939956802240036380841588952355399913810421181564290998058343728 9391 23761860918432427191621307433904475833583709830036893041853984065378906769681693808 9392 15282876911724446244454241039530231450651913755272072807766142940620574317446896208 9393 9262349643469361360275297599715291788273887124407316853191601782194287465119330928 9394 5288502860948635357318476371450344021046703293613209945209398436930286713955230768 9395 2844014680523050700097898685606207741706160684382819506131314002606225298885865328 9396 1440117811104478738941082188206728306944133723907998462184889425376312669034894408 9397 686432966323551862683672025296604796868701420735535498883618792127839855127743408 9398 307883108866504071284499011795087966274716820088997105776394931827502613458837328 9399 129897670904027785606559714505441275584907907007975558756919307491734947102238768 9400 51531261661028986804997491532847212619761370295080124357161102522918803865408928 9401 19213465886284110917338431232156607782209669286491412882489026461033979359772208 9402 6729808430589518246648324444229476858844145688475266405392423181068001338377808 9403 2213311522916624498100405687259046604961698302966750960513752889926689696695728 9404 683108420027449106459170664385860293076815067142919955540381005572828320025448 9405 197738487610307111372679377236051732141831822901778391243835293938430593494128 9406 53650833603020011409682281682109380582988634258452721795580637480129120059568 9407 13635018484745417264339143410922826004516448485573619903849222785005190733168 9408 3243540569696210272254589531999638759092918518931001883756007202063779334928 9409 721666567904509905387420443388236975867927468205049416507875360040694408048 9410 150056394680338133131813728557515425349714125400469656237130756681575722928 9411 29133756160159216491088981217014690769652099200559020977033573811861485168 9412 5276679985159727201511044209298963135144776474970359329446362272534467068 9413 890674042684938729596437140184003178626007887447590165111399219123386128 9414 139963063850490371793725836314629070926944096598907025946077020147960448 9415 20452993486842924658366335102122383845654036574213455568185382116683728 9416 2776057055676519572977259854815706470709123255625655451742146587796888 9417 349519818447819517685329598980786450871017144050991346960885014452688 9418 40765496066429254091088137812160691531609504630693716937628576736128 9419 4398001422653366839663688275448830466919557260180927643093435841808 9420 438206663489013000328809520198705934203941393677447500670541614428 9421 40256305928177270843603554008684947065625238079459291927628703088 9422 3403589131278870569849518046607495077398610623636659261161847088 9423 264330339272677851284877668487353178315806274574914961706658928 9424 18817314850031717836946717743737932978295769675811129702889808 9425 1225158113941100303086202398230939702641334515737924988054128 9426 72777138275206082761160466246096916333738052802863041008688 9427 3933899366227355824927592770059292774796651502857461675888 9428 192946297390635445449083165571854326118109308576248820728 9429 8560213311962115337918025988792593111552696168102602288 9430 342368837540798723809612678661424139054681217017782928 9431 12298497069056221481826223429417400248556234338288048 9432 395171144068420909682504044362157844977120382342848 9433 11306756625705891550286238751420825321233773457328 9434 286644425094527290293949723845973321342493427088 9435 6403077254531510579909524732225762948827105328 9436 125248477677551514481493841519478835923709848 9437 2130353723399936599664652974646325661608048 9438 31258985012445942820418405315089781514928 9439 392098766706639004019185571896596562288 9440 4160640563525456324482020075303443728 9441 36894354876563082588177912956907376 9442 269480679709292103897713839658416 9443 1593518071170069395305643444848 9444 7469615958609700290495203377 9445 27036887009717492681187688 9446 73072667593831061300236 9447 141054548307825159736 9448 182839459438072438 9449 145254784061752 9450 60898366348 9451 10061416 9452 1 9453 1 9454 10285001 9455 63179015626 9456 152956397493626 9457 195445499626312376 9458 153077258540653096376 9459 80518637992383528837626 9460 30252887380193244335127626 9461 8488455984092554473031303001 9462 1839331903533467048656253578001 9463 315977859638591391937579562078126 9464 43951015619253593135698566706238126 9465 5036213115849688900397111850186578126 9466 482314256094835590845723404114022315726 9467 39080214380086308138684699526995437815726 9468 2707315541020461829331640046542546019735726 9469 161816686550589942323318146814113546978010726 9470 8411294824423802688217968768710098294876610726 9471 382914183435674065235065625851754950947716195726 9472 15361776266623493117815868913082567399115846195726 9473 546130840863422389944915442256127684586515916685726 9474 17291606100787175112994587539308126375741010923085726 9475 489794796064157657851800177276216230829129100100435726 9476 12462556477632455960895804510694835206652284880333315726 9477 285909606851216928507146834333121405565379280259987190726 9478 5934083064646686046770782255444581009387565878049121902726 9479 111771989911474834618512109812959166885719340399815134727726 9480 1916057780935282437474996901342907982441356491507942047527726 9481 29972618144630489557644594385292632011046933688588522029187726 9482 428882236524467616156665209313567226229457424401805391141187726 9483 5626353407965049744156930034045780222061017737067752080394567726 9484 67810798794781305509825802435715165013745454915658983429017767726 9485 752309685438531090790061456982740764234836728493863503657446130226 9486 7696706781794202698082936444515732434094868068437218922033871950226 9487 72736919929089374751681060481797492467600667154221443789967162137726 9488 635958618758891158543165876634846398945502313441567613095302951777726 9489 5151861956189984479184191174335340194274480008654577072281433067102726 9490 38721936161648602336881993717209085999247026529321202941275591519902726 9491 270374220918177960176825149113144144345619588748593662642590972367041726 9492 1755946863325749169939600693690859223167705241213394006832651260098041726 9493 10619033088023755265046129511529215112257863025186063123598723284959994226 9494 59861161831042674591065519598114554687316908670433088749440439210399294226 9495 314863529355708112823229307903335764413839023918835661305146268893253431726 9496 1546750935590079115113839185609957222996027270714827441514063271676707351726 9497 7102609181244098925149181087944573684907044766098546699826072149825799851726 9498 30511957793584200251483560703642045005948990062603120092511253767229185131726 9499 122718423653316673538933881511351521672278355636403757734715592074789909431726 9500 462433117363024234696815365448060149499907754675636306028025741721314252631726 9501 1633727526473315881790722705563212501851647791189583528533222521739116800416726 9502 5414708547135313504281349627758739015709869062615087171256859748570651579416726 9503 16845759924420975346653087730804965826652925972580271199465785884442027135963726 9504 49222584473395476595316564441146484305368508796991974727850814084010279639563726 9505 135150733246033211129709745457711015346293743534085881319599341284438979159713726 9506 348866178450901541397714374393534363962176033399307041357779791114279593104993726 9507 846987668970101561565790454135081353004743059280975973722210957035499157507243726 9508 1934861739206929255320016725501240888974137814320761628044316773411369635039483726 9509 4160450773204603672234128628225480328511635461102203976904816279507137474571708726 9510 8423604802571221314951912970142600367042421681141723655149155271084083186755108726 9511 16064205860375702417719390251906128436098891122057380044002586963746557441607943726 9512 28863442747535830376209415803910142111101629231765563477584251211263009118971943726 9513 48873812719566973284085691466284820465436792354628244039775013605626019642628963726 9514 78008723431678432767892362981208707479109991969905885792248941239382216150902563726 9515 117391569643580080572296453917171666277244462083220554071839607876101535870411463726 9516 166584227398985066716877825082462650241042141432379643397181919747991703282774362926 9517 222945770871820811484522266393581288056355365957360452863502082064302872577512244176 9518 281440785292572843120294357755045668941743774437526582416239658753803924416573298176 9519 335150858821689797914243662670130720266504036734764479823918982943461161900652171926 9520 376522864736161661645100808774624468700254955869344316857507904639994354369591391926 9521 399081424170245421329720138276372122053756069783084989436116766029100769936396976426 9522 399081424170245421329720138276372122053756069783084989436116766029100769936396976426 9523 376522864736161661645100808774624468700254955869344316857507904639994354369591391926 9524 335150858821689797914243662670130720266504036734764479823918982943461161900652171926 9525 281440785292572843120294357755045668941743774437526582416239658753803924416573298176 9526 222945770871820811484522266393581288056355365957360452863502082064302872577512244176 9527 166584227398985066716877825082462650241042141432379643397181919747991703282774362926 9528 117391569643580080572296453917171666277244462083220554071839607876101535870411463726 9529 78008723431678432767892362981208707479109991969905885792248941239382216150902563726 9530 48873812719566973284085691466284820465436792354628244039775013605626019642628963726 9531 28863442747535830376209415803910142111101629231765563477584251211263009118971943726 9532 16064205860375702417719390251906128436098891122057380044002586963746557441607943726 9533 8423604802571221314951912970142600367042421681141723655149155271084083186755108726 9534 4160450773204603672234128628225480328511635461102203976904816279507137474571708726 9535 1934861739206929255320016725501240888974137814320761628044316773411369635039483726 9536 846987668970101561565790454135081353004743059280975973722210957035499157507243726 9537 348866178450901541397714374393534363962176033399307041357779791114279593104993726 9538 135150733246033211129709745457711015346293743534085881319599341284438979159713726 9539 49222584473395476595316564441146484305368508796991974727850814084010279639563726 9540 16845759924420975346653087730804965826652925972580271199465785884442027135963726 9541 5414708547135313504281349627758739015709869062615087171256859748570651579416726 9542 1633727526473315881790722705563212501851647791189583528533222521739116800416726 9543 462433117363024234696815365448060149499907754675636306028025741721314252631726 9544 122718423653316673538933881511351521672278355636403757734715592074789909431726 9545 30511957793584200251483560703642045005948990062603120092511253767229185131726 9546 7102609181244098925149181087944573684907044766098546699826072149825799851726 9547 1546750935590079115113839185609957222996027270714827441514063271676707351726 9548 314863529355708112823229307903335764413839023918835661305146268893253431726 9549 59861161831042674591065519598114554687316908670433088749440439210399294226 9550 10619033088023755265046129511529215112257863025186063123598723284959994226 9551 1755946863325749169939600693690859223167705241213394006832651260098041726 9552 270374220918177960176825149113144144345619588748593662642590972367041726 9553 38721936161648602336881993717209085999247026529321202941275591519902726 9554 5151861956189984479184191174335340194274480008654577072281433067102726 9555 635958618758891158543165876634846398945502313441567613095302951777726 9556 72736919929089374751681060481797492467600667154221443789967162137726 9557 7696706781794202698082936444515732434094868068437218922033871950226 9558 752309685438531090790061456982740764234836728493863503657446130226 9559 67810798794781305509825802435715165013745454915658983429017767726 9560 5626353407965049744156930034045780222061017737067752080394567726 9561 428882236524467616156665209313567226229457424401805391141187726 9562 29972618144630489557644594385292632011046933688588522029187726 9563 1916057780935282437474996901342907982441356491507942047527726 9564 111771989911474834618512109812959166885719340399815134727726 9565 5934083064646686046770782255444581009387565878049121902726 9566 285909606851216928507146834333121405565379280259987190726 9567 12462556477632455960895804510694835206652284880333315726 9568 489794796064157657851800177276216230829129100100435726 9569 17291606100787175112994587539308126375741010923085726 9570 546130840863422389944915442256127684586515916685726 9571 15361776266623493117815868913082567399115846195726 9572 382914183435674065235065625851754950947716195726 9573 8411294824423802688217968768710098294876610726 9574 161816686550589942323318146814113546978010726 9575 2707315541020461829331640046542546019735726 9576 39080214380086308138684699526995437815726 9577 482314256094835590845723404114022315726 9578 5036213115849688900397111850186578126 9579 43951015619253593135698566706238126 9580 315977859638591391937579562078126 9581 1839331903533467048656253578001 9582 8488455984092554473031303001 9583 30252887380193244335127626 9584 80518637992383528837626 9585 153077258540653096376 9586 195445499626312376 9587 152956397493626 9588 63179015626 9589 10285001 9590 1 9591 1 9592 10511874 9593 65527486749 9594 161005404119284 9595 208818258950064774 9596 166024437082565052144 9597 88659564923863716250374 9598 33823136877987393113819124 9599 9637057274960557982954992269 9600 2120782473515829982262056202274 9601 370054217602475323168073417279409 9602 52288180357336772935956347792246124 9603 6087215663266622649294251488814018124 9604 592351638666062178174092300262252756396 9605 48774986120320596020287362025562478971724 9606 3434207528490067160711175457744661163113324 9607 208648878772274544129095307296643879335540724 9608 11026033262179770294565346666873982971089925724 9609 510365326918133780253682657385257487968179891924 9610 20821162981525002585598319507552183150679088631724 9611 752845204574294420412345391117300283844361970112924 9612 24246687018403233772397604756890519013942110837675724 9613 698719804237516443836502223337835559026507276475565724 9614 18089754467969556163326486547401586125289168097042769324 9615 422334826164874345355676439029982952667987803045763596724 9616 8921780107342545558460567256504407223789541524259812541084 9617 171068068800289759294012007916006450727638833525117446352724 9618 2985741499899396944882770027749949065949341373950617288687724 9619 47560535541579289905791708799177922426495644963884800460262924 9620 693123594190347909153371001193101119936043609909246729030695724 9621 9262402470838587059437674740802497621382621189369159820205114124 9622 113735053079255415928155900307474349428082741415733416724041647724 9623 1285781545004618147033036271779587250900512777582331498292476785224 9624 13406895121479389033352395922900815129902502929327005263780669363124 9625 129154659104857415424459318932422470599521697446918845703980153283224 9626 1151321532591871817498037357340451737915736274383962281704051652126924 9627 9511014929842477866381478403851188750426749387174242401479284285862724 9628 72911912305560291262974784091130216314822759278352411390236971648677724 9629 519363063759712095764789856783871761897269065301695545134456407522740804 9630 3441666656283140428144961088910771915336548251582997451939954215685163724 9631 21241400252370280939908600037033792615445791313488354210501559198894858424 9632 122229195670820857802364753600637090298455005119169662439832820322457316724 9633 656412154949350911909945654663662354411180766160635470607031046832106549224 9634 3293015943406647967381877845119812019284106847693956768550074220167853814124 9635 15445689985336040818793525786083130827128040347530040172235261918263797083724 9636 67791345458735811613671060241640268084708287947286653220362405492944076190124 9637 278631175016137037461349878513478454944435282879375745020624745940301679611724 9638 1073217676177461258910841124377241653499087719642454825707444114081656160591724 9639 3876528145683983420070277227986304226926200401366419612769147369087490925681924 9640 13139252772347774647029700429804199683522215120137391113341250602987477132913724 9641 41814676550059493740335125428425365174651607027782691355245398131083177227230884 9642 125013787394858513609233339467627766198725441317773917078388493732999598000263724 9643 351303680746828881316760827544299012146567703001085740468040556231399729182593724 9644 928350750954692817366448289284179923203490501407720916320396122181305375985485324 9645 2308023284434780602538772875660651539774686925012445649522757060424792614404897724 9646 5400658988165321483305071876525040834021569338461148885989197004777146087551610924 9647 11898652645258056260273963859235912841365088817603834297558245331470884116637598724 9648 24691413019177019092504549129412701604981490007156163518267894286669746483927673724 9649 48275969592666792501551997780610351069050016669163947292613434691523262953058589924 9650 88957023499742372971134493954710077589209939451219094533107763186466160330712047724 9651 154528566171891407837672426963623122176326453643343197408142239047862715207538029324 9652 253116158382084693233634960302154660223789029203091621279560990392719174483015143724 9653 391025630986013607524974228602109107277269676506900392118346187754605900155310963724 9654 569829859199427575867505301261943379697009118424531923803192488974204102880298237548 9655 783445949379134247086536877657753108773877571160696880967110736255749366349327362874 9656 1016377464203485073322283620174244283511298773892195667401339366605848730727249022544 9657 1244315921650924069062730987687297679963809567620736888670272634226568218222060016674 9658 1437714816442364966341586606354889116025966031671317136769063746156070741197882384924 9659 1567860896231428723098651799152374176528970146303001727254367882654512439012200496264 9660 1613803715257780754866167566460658070202780019414810833194224002774611872589517701124 9661 1567860896231428723098651799152374176528970146303001727254367882654512439012200496264 9662 1437714816442364966341586606354889116025966031671317136769063746156070741197882384924 9663 1244315921650924069062730987687297679963809567620736888670272634226568218222060016674 9664 1016377464203485073322283620174244283511298773892195667401339366605848730727249022544 9665 783445949379134247086536877657753108773877571160696880967110736255749366349327362874 9666 569829859199427575867505301261943379697009118424531923803192488974204102880298237548 9667 391025630986013607524974228602109107277269676506900392118346187754605900155310963724 9668 253116158382084693233634960302154660223789029203091621279560990392719174483015143724 9669 154528566171891407837672426963623122176326453643343197408142239047862715207538029324 9670 88957023499742372971134493954710077589209939451219094533107763186466160330712047724 9671 48275969592666792501551997780610351069050016669163947292613434691523262953058589924 9672 24691413019177019092504549129412701604981490007156163518267894286669746483927673724 9673 11898652645258056260273963859235912841365088817603834297558245331470884116637598724 9674 5400658988165321483305071876525040834021569338461148885989197004777146087551610924 9675 2308023284434780602538772875660651539774686925012445649522757060424792614404897724 9676 928350750954692817366448289284179923203490501407720916320396122181305375985485324 9677 351303680746828881316760827544299012146567703001085740468040556231399729182593724 9678 125013787394858513609233339467627766198725441317773917078388493732999598000263724 9679 41814676550059493740335125428425365174651607027782691355245398131083177227230884 9680 13139252772347774647029700429804199683522215120137391113341250602987477132913724 9681 3876528145683983420070277227986304226926200401366419612769147369087490925681924 9682 1073217676177461258910841124377241653499087719642454825707444114081656160591724 9683 278631175016137037461349878513478454944435282879375745020624745940301679611724 9684 67791345458735811613671060241640268084708287947286653220362405492944076190124 9685 15445689985336040818793525786083130827128040347530040172235261918263797083724 9686 3293015943406647967381877845119812019284106847693956768550074220167853814124 9687 656412154949350911909945654663662354411180766160635470607031046832106549224 9688 122229195670820857802364753600637090298455005119169662439832820322457316724 9689 21241400252370280939908600037033792615445791313488354210501559198894858424 9690 3441666656283140428144961088910771915336548251582997451939954215685163724 9691 519363063759712095764789856783871761897269065301695545134456407522740804 9692 72911912305560291262974784091130216314822759278352411390236971648677724 9693 9511014929842477866381478403851188750426749387174242401479284285862724 9694 1151321532591871817498037357340451737915736274383962281704051652126924 9695 129154659104857415424459318932422470599521697446918845703980153283224 9696 13406895121479389033352395922900815129902502929327005263780669363124 9697 1285781545004618147033036271779587250900512777582331498292476785224 9698 113735053079255415928155900307474349428082741415733416724041647724 9699 9262402470838587059437674740802497621382621189369159820205114124 9700 693123594190347909153371001193101119936043609909246729030695724 9701 47560535541579289905791708799177922426495644963884800460262924 9702 2985741499899396944882770027749949065949341373950617288687724 9703 171068068800289759294012007916006450727638833525117446352724 9704 8921780107342545558460567256504407223789541524259812541084 9705 422334826164874345355676439029982952667987803045763596724 9706 18089754467969556163326486547401586125289168097042769324 9707 698719804237516443836502223337835559026507276475565724 9708 24246687018403233772397604756890519013942110837675724 9709 752845204574294420412345391117300283844361970112924 9710 20821162981525002585598319507552183150679088631724 9711 510365326918133780253682657385257487968179891924 9712 11026033262179770294565346666873982971089925724 9713 208648878772274544129095307296643879335540724 9714 3434207528490067160711175457744661163113324 9715 48774986120320596020287362025562478971724 9716 592351638666062178174092300262252756396 9717 6087215663266622649294251488814018124 9718 52288180357336772935956347792246124 9719 370054217602475323168073417279409 9720 2120782473515829982262056202274 9721 9637057274960557982954992269 9722 33823136877987393113819124 9723 88659564923863716250374 9724 166024437082565052144 9725 208818258950064774 9726 161005404119284 9727 65527486749 9728 10511874 9729 1 9730 1 9731 10742059 9732 67945281247 9733 169414764954157 9734 222998234898594592 9735 179959575563166059812 9736 97554449916650837846692 9737 37783588871564382196883872 9738 10930792260543575769558584317 9739 2442710576341473196973709580687 9740 432874026870617908116341061005467 9741 62125855466846733799917987859408657 9742 7347057689992309388512040303373578122 9743 726364032729670439883939590731373684554 9744 60772457405049093470289612424524931630666 9745 4348374107430236860374170544168594246006922 9746 268512101133817126128105031102410694690944322 9747 14423551101011727443619331750928959508933360722 9748 678731104667609002846886839822285608891807015922 9749 28154306889348714270295970321561409162011357609122 9750 1035212207162206570861651831823565659957032995176122 9751 33909512054118132308956058783879236129812080793216922 9752 993986014017648846646248953569737016786140592384685722 9753 26180727273560507447752070264023768903001911776810555322 9754 621931531934687373732238009569841233621311372315084793922 9755 13370258688571422030398765699609607255034477542790006575442 9756 260931790605468521344388581277901520773591410145037549144882 9757 4636052254468230017596841145346363498021356815470006769402722 9758 75188338381557475921752405484526477095182732352713564332862922 9759 1115816774856616117263465371410114343388945920958509647095866122 9760 15186455427285809189195977851564776571886840246265817739287808522 9761 189955171983919219858303788536785647940158346031160966148796690122 9762 2187876534457641014439391850111191837882180949823193270820961880222 9763 23246570674510068233141342496915698450896403742387131857939646721622 9764 228240912952630459219683611187891357134657140518977432455960552494022 9765 2074015252482598520735385858185621462658406189933316668838945890056622 9766 17468466492740759371827616101338051192531364810987653069939290735971922 9767 136559300257023744589463203991022936294076182148835355265371389814902722 9768 992139253025239879112078983101095059264961904411854338991150876318379202 9769 6707099225995802459491946532112997268777219987167850461491626353692780882 9770 42237745125733059792370169616787546091350214476151969678380811531166564622 9771 248046595358979784742726714253600575555436083387049643070599508368666520422 9772 1359773504678744603107718734763713998526788167965151657796659955514979119222 9773 6964793373759446707190041705475099799294118000677319886624150759834726154622 9774 33361141928227067613123459956006120668719160830830547920883079501653484528522 9775 149562872240029213231868095757825192660887024398892006971149985631008318280522 9776 628049729630968349304772428865516301145024394382160463100543346254625948098122 9777 2472110637909130736625168071066393951315521552355312461140436575683102136131722 9778 9127292697332922167066081062384607141304412468301324692052717146535242886823922 9779 31629631394439419527402781649176701919719120085291630339322597121940245232249122 9780 102940073083721019916456325730956902611449499913949124195249906996860070846775042 9781 314815564218182338719459619343770935126803333749648719364739232172692039613521682 9782 905182914294250936572008614244599029304102191886592658367622138808711241607213722 9783 2448141607015771940044079362622724167125973421398940898668657827710676172044955322 9784 6230939853370360358305335947859083004803489985305092567639543443114088574955540922 9785 14930350457658920191335471374644825248374000606990434484427363062607820246745012122 9786 33694169276068103675040861075211970492952136504964899444586076100750080827113743922 9787 71641305423964086295557303590285349464520960943253267799038396553294885410234858722 9788 143561872308351420903511082426949622330252948121067942638972594952224803357301217922 9789 271214019523860767782513113998239899291442662095733310148463220450813220423376095122 9790 483171194445869603108342690484259316384754994657945056735077333912373132182821278922 9791 811918754194840900603275218815373025487077116751455431335207176875106890457056269322 9792 1287188268845479476566168029829249918455122258264502513092401621875169460480698963722 9793 1925633650192837296942987372624557878008862898363695759586232826325253512879125649866 9794 2718820345670890848882593883887724681106017546951497605439420265121630082898726126820 9795 3623472553711652383573403297846788707377429467761834912437152231691617910124420330112 9796 4558886703594188599180138916721879199497071217940462662212739067353853762009419887992 9797 5415308692351530279690469131803511539297104572090651697847810911002193027816149648172 9798 6073640337304069254868526163512958040152831010266377982684211453124028258648701174062 9799 6432160522241726151538010729178908594093937505953317463731264239630238749321077695302 9800 6432160522241726151538010729178908594093937505953317463731264239630238749321077695302 9801 6073640337304069254868526163512958040152831010266377982684211453124028258648701174062 9802 5415308692351530279690469131803511539297104572090651697847810911002193027816149648172 9803 4558886703594188599180138916721879199497071217940462662212739067353853762009419887992 9804 3623472553711652383573403297846788707377429467761834912437152231691617910124420330112 9805 2718820345670890848882593883887724681106017546951497605439420265121630082898726126820 9806 1925633650192837296942987372624557878008862898363695759586232826325253512879125649866 9807 1287188268845479476566168029829249918455122258264502513092401621875169460480698963722 9808 811918754194840900603275218815373025487077116751455431335207176875106890457056269322 9809 483171194445869603108342690484259316384754994657945056735077333912373132182821278922 9810 271214019523860767782513113998239899291442662095733310148463220450813220423376095122 9811 143561872308351420903511082426949622330252948121067942638972594952224803357301217922 9812 71641305423964086295557303590285349464520960943253267799038396553294885410234858722 9813 33694169276068103675040861075211970492952136504964899444586076100750080827113743922 9814 14930350457658920191335471374644825248374000606990434484427363062607820246745012122 9815 6230939853370360358305335947859083004803489985305092567639543443114088574955540922 9816 2448141607015771940044079362622724167125973421398940898668657827710676172044955322 9817 905182914294250936572008614244599029304102191886592658367622138808711241607213722 9818 314815564218182338719459619343770935126803333749648719364739232172692039613521682 9819 102940073083721019916456325730956902611449499913949124195249906996860070846775042 9820 31629631394439419527402781649176701919719120085291630339322597121940245232249122 9821 9127292697332922167066081062384607141304412468301324692052717146535242886823922 9822 2472110637909130736625168071066393951315521552355312461140436575683102136131722 9823 628049729630968349304772428865516301145024394382160463100543346254625948098122 9824 149562872240029213231868095757825192660887024398892006971149985631008318280522 9825 33361141928227067613123459956006120668719160830830547920883079501653484528522 9826 6964793373759446707190041705475099799294118000677319886624150759834726154622 9827 1359773504678744603107718734763713998526788167965151657796659955514979119222 9828 248046595358979784742726714253600575555436083387049643070599508368666520422 9829 42237745125733059792370169616787546091350214476151969678380811531166564622 9830 6707099225995802459491946532112997268777219987167850461491626353692780882 9831 992139253025239879112078983101095059264961904411854338991150876318379202 9832 136559300257023744589463203991022936294076182148835355265371389814902722 9833 17468466492740759371827616101338051192531364810987653069939290735971922 9834 2074015252482598520735385858185621462658406189933316668838945890056622 9835 228240912952630459219683611187891357134657140518977432455960552494022 9836 23246570674510068233141342496915698450896403742387131857939646721622 9837 2187876534457641014439391850111191837882180949823193270820961880222 9838 189955171983919219858303788536785647940158346031160966148796690122 9839 15186455427285809189195977851564776571886840246265817739287808522 9840 1115816774856616117263465371410114343388945920958509647095866122 9841 75188338381557475921752405484526477095182732352713564332862922 9842 4636052254468230017596841145346363498021356815470006769402722 9843 260931790605468521344388581277901520773591410145037549144882 9844 13370258688571422030398765699609607255034477542790006575442 9845 621931531934687373732238009569841233621311372315084793922 9846 26180727273560507447752070264023768903001911776810555322 9847 993986014017648846646248953569737016786140592384685722 9848 33909512054118132308956058783879236129812080793216922 9849 1035212207162206570861651831823565659957032995176122 9850 28154306889348714270295970321561409162011357609122 9851 678731104667609002846886839822285608891807015922 9852 14423551101011727443619331750928959508933360722 9853 268512101133817126128105031102410694690944322 9854 4348374107430236860374170544168594246006922 9855 60772457405049093470289612424524931630666 9856 726364032729670439883939590731373684554 9857 7347057689992309388512040303373578122 9858 62125855466846733799917987859408657 9859 432874026870617908116341061005467 9860 2442710576341473196973709580687 9861 10930792260543575769558584317 9862 37783588871564382196883872 9863 97554449916650837846692 9864 179959575563166059812 9865 222998234898594592 9866 169414764954157 9867 67945281247 9868 10742059 9869 1 9870 1 9871 10975580 9872 70433922650 9873 178197825012620 9874 238027744760980895 9875 194950012464682714960 9876 107266813676590193998820 9877 42173539117813669899997520 9878 12386719885061189963545186895 9879 2810571029606433142316566783820 9880 505769653017229239836556499553210 9881 73719758515541595261025356450069020 9882 8855185340817936622060774066627345745 9883 889333075459376773366349740106820228200 9884 75595664147050886521254453702042964976680 9885 5496065458194554797979754833978875426117736 9886 344889188278841770336935220176597777495812720 9887 18829351263109386349161589881584379196331123720 9888 900670635418732313701562716002452804891172097720 9889 37981908474571462549070452743397888838981064035720 9890 1419987734649972332555696759551571585171188215837920 9891 47299939871964235188963278819906008202914840917815720 9892 1410148207409098652256164220462800369288379765755987720 9893 37781072262274691427114428824573385739484802806196663720 9894 913076073530026917548374507257708394188027667818907142720 9895 19972886911273960230715300650185758474010113785204437390600 9896 396671174063649881354364587196562556118443700251401854214520 9897 7173344963255857183569704253999053687793910604546315292362120 9898 118430062136870239540428396531120740267636478649733809291112720 9899 1789418773097683667732449867974151003584082692532215136633295720 9900 24800131029863998900081767068516326705605159621755801986865188520 9901 315936095457125189583802098720549080030686565461711935411730511720 9902 3706764119963979220846066984641442157721145502413627186653602083220 9903 40126369634295383453634347498076590630435896767386677517061370805720 9904 401457458443909606800605976219782079481239913619626763516833056206720 9905 3718011393605168640042382303988259208976153999178704841746371898602520 9906 31921658854720432631349796424500136283639162563371157180017265772628220 9907 254427794085309690369381124556326891489886668516939752599560050926747720 9908 1884997498986426004262976296493628882038230528328134342505161570287116920 9909 12997255482521790490932130268130895648179687419101681550420204953168514120 9910 83499140364137616695067460940925731820789820979488366188316639479200636060 9911 500341130155476835962614415153394177426593627669924265928184620787742445720 9912 2799240694613386325811494245191235410886648169950238943889094853477722582720 9913 14635701689209798272573913823694804022447016833857473657379097852246040645720 9914 71576533783619810203985433827949432106643312995466500611231476199555414559220 9915 327697209352422681623040428132155003023074104141042136131720436353320369878120 9916 1405590872891244445423241970165514352431747620604971704310807557268004596551720 9917 5652591252272316371917123621955939438811544194690961477550989531378857194735720 9918 21327375547224825258516252613103495185252767076679384259049292738459043428822720 9919 75545485948469841795156665052432241729205888176514646199317040299746782067675720 9920 251375696779241770547075844460325546166010138213206613646252721369117019684179800 9921 786189570008461448944552874054716472283910566223016607618157899680930923531768520 9922 2312330899242586483424858369115748429404115599273932154557289281865889626287519120 9923 6398903117400868256018475990005844710300697255852390867957278515855292047588103720 9924 16668378473520330239067857757974726329999272135312276731330044815184839149921867720 9925 40888269196261880983441520631989378717092459720083793429681340959484277654503918120 9926 94491632400949472382100618384576484116961580418115137164956959923261204714760100720 9927 205795469542077192761389143719739003135031369368936367668066485608369535745793307720 9928 422544071271176484987589853559494100140068156447913576493878638741622307651969917720 9929 818155013271120512580635373413906727867905400417617392933098925890268544701757195720 9930 1494336068356958347978160490853047288252850746056883532386630685228990488999385937120 9931 2575254679515039992722151665580647812840571940095320218392892875777368787436958287720 9932 4188419065043934045336067021793440181308892443351987499177425955712917003747783063720 9933 6430220507476973029601657180124786259304699636841336998737152991056402104801358379880 9934 9320180585455981700508996461497306461721046557779009741894980239620506052739272031790 9935 12755920381477978055461090446290171610579693535727121740964435686330939470630397833952 9936 16487093484040759284036281024438198906804079951625096629109133564046755561449768192820 9937 20126428337941351082005012342479938021346064607089866584159932096251891706593039883520 9938 23206780387484662440416454863306115899340750965800243768336915167628134391534567229570 9939 25276315547396814184547531923474005003661522473699281692457090718914553231274717464920 9940 26006289305754317245786777192795299495545272506084636076381082753037368180708242193360 9941 25276315547396814184547531923474005003661522473699281692457090718914553231274717464920 9942 23206780387484662440416454863306115899340750965800243768336915167628134391534567229570 9943 20126428337941351082005012342479938021346064607089866584159932096251891706593039883520 9944 16487093484040759284036281024438198906804079951625096629109133564046755561449768192820 9945 12755920381477978055461090446290171610579693535727121740964435686330939470630397833952 9946 9320180585455981700508996461497306461721046557779009741894980239620506052739272031790 9947 6430220507476973029601657180124786259304699636841336998737152991056402104801358379880 9948 4188419065043934045336067021793440181308892443351987499177425955712917003747783063720 9949 2575254679515039992722151665580647812840571940095320218392892875777368787436958287720 9950 1494336068356958347978160490853047288252850746056883532386630685228990488999385937120 9951 818155013271120512580635373413906727867905400417617392933098925890268544701757195720 9952 422544071271176484987589853559494100140068156447913576493878638741622307651969917720 9953 205795469542077192761389143719739003135031369368936367668066485608369535745793307720 9954 94491632400949472382100618384576484116961580418115137164956959923261204714760100720 9955 40888269196261880983441520631989378717092459720083793429681340959484277654503918120 9956 16668378473520330239067857757974726329999272135312276731330044815184839149921867720 9957 6398903117400868256018475990005844710300697255852390867957278515855292047588103720 9958 2312330899242586483424858369115748429404115599273932154557289281865889626287519120 9959 786189570008461448944552874054716472283910566223016607618157899680930923531768520 9960 251375696779241770547075844460325546166010138213206613646252721369117019684179800 9961 75545485948469841795156665052432241729205888176514646199317040299746782067675720 9962 21327375547224825258516252613103495185252767076679384259049292738459043428822720 9963 5652591252272316371917123621955939438811544194690961477550989531378857194735720 9964 1405590872891244445423241970165514352431747620604971704310807557268004596551720 9965 327697209352422681623040428132155003023074104141042136131720436353320369878120 9966 71576533783619810203985433827949432106643312995466500611231476199555414559220 9967 14635701689209798272573913823694804022447016833857473657379097852246040645720 9968 2799240694613386325811494245191235410886648169950238943889094853477722582720 9969 500341130155476835962614415153394177426593627669924265928184620787742445720 9970 83499140364137616695067460940925731820789820979488366188316639479200636060 9971 12997255482521790490932130268130895648179687419101681550420204953168514120 9972 1884997498986426004262976296493628882038230528328134342505161570287116920 9973 254427794085309690369381124556326891489886668516939752599560050926747720 9974 31921658854720432631349796424500136283639162563371157180017265772628220 9975 3718011393605168640042382303988259208976153999178704841746371898602520 9976 401457458443909606800605976219782079481239913619626763516833056206720 9977 40126369634295383453634347498076590630435896767386677517061370805720 9978 3706764119963979220846066984641442157721145502413627186653602083220 9979 315936095457125189583802098720549080030686565461711935411730511720 9980 24800131029863998900081767068516326705605159621755801986865188520 9981 1789418773097683667732449867974151003584082692532215136633295720 9982 118430062136870239540428396531120740267636478649733809291112720 9983 7173344963255857183569704253999053687793910604546315292362120 9984 396671174063649881354364587196562556118443700251401854214520 9985 19972886911273960230715300650185758474010113785204437390600 9986 913076073530026917548374507257708394188027667818907142720 9987 37781072262274691427114428824573385739484802806196663720 9988 1410148207409098652256164220462800369288379765755987720 9989 47299939871964235188963278819906008202914840917815720 9990 1419987734649972332555696759551571585171188215837920 9991 37981908474571462549070452743397888838981064035720 9992 900670635418732313701562716002452804891172097720 9993 18829351263109386349161589881584379196331123720 9994 344889188278841770336935220176597777495812720 9995 5496065458194554797979754833978875426117736 9996 75595664147050886521254453702042964976680 9997 889333075459376773366349740106820228200 9998 8855185340817936622060774066627345745 9999 73719758515541595261025356450069020 10000 505769653017229239836556499553210