1 1 2 2 3 3 4 6 5 10 6 4 7 22 8 38 9 14 10 5 11 86 12 150 13 54 14 18 15 7 16 342 17 598 18 214 19 70 20 26 21 8 22 1366 23 2390 24 854 25 278 26 102 27 30 28 9 29 5462 30 9558 31 3414 32 1110 33 406 34 118 35 34 36 11 37 21846 38 38230 39 13654 40 4438 41 1622 42 470 43 134 44 42 45 12 46 87382 47 152918 48 54614 49 17750 50 6486 51 1878 52 534 53 166 54 46 55 13 56 349526 57 611670 58 218454 59 70998 60 25942 61 7510 62 2134 63 662 64 182 65 50 66 15 67 1398102 68 2446678 69 873814 70 283990 71 103766 72 30038 73 8534 74 2646 75 726 76 198 77 58 78 16 79 5592406 80 9786710 81 3495254 82 1135958 83 415062 84 120150 85 34134 86 10582 87 2902 88 790 89 230 90 62 91 17 92 22369622 93 39146838 94 13981014 95 4543830 96 1660246 97 480598 98 136534 99 42326 100 11606 101 3158 102 918 103 246 104 66 105 19 106 89478486 107 156587350 108 55924054 109 18175318 110 6640982 111 1922390 112 546134 113 169302 114 46422 115 12630 116 3670 117 982 118 262 119 74 120 20 121 357913942 122 626349398 123 223696214 124 72701270 125 26563926 126 7689558 127 2184534 128 677206 129 185686 130 50518 131 14678 132 3926 133 1046 134 294 135 78 136 21 137 1431655766 138 2505397590 139 894784854 140 290805078 141 106255702 142 30758230 143 8738134 144 2708822 145 742742 146 202070 147 58710 148 15702 149 4182 150 1174 151 310 152 82 153 23 154 5726623062 155 10021590358 156 3579139414 157 1163220310 158 425022806 159 123032918 160 34952534 161 10835286 162 2970966 163 808278 164 234838 165 62806 166 16726 167 4694 168 1238 169 326 170 90 171 24 172 22906492246 173 40086361430 174 14316557654 175 4652881238 176 1700091222 177 492131670 178 139810134 179 43341142 180 11883862 181 3233110 182 939350 183 251222 184 66902 185 18774 186 4950 187 1302 188 358 189 94 190 25 191 91625968982 192 160345445718 193 57266230614 194 18611524950 195 6800364886 196 1968526678 197 559240534 198 173364566 199 47535446 200 12932438 201 3757398 202 1004886 203 267606 204 75094 205 19798 206 5206 207 1430 208 374 209 98 210 27 211 366503875926 212 641381782870 213 229064922454 214 74446099798 215 27201459542 216 7874106710 217 2236962134 218 693458262 219 190141782 220 51729750 221 15029590 222 4019542 223 1070422 224 300374 225 79190 226 20822 227 5718 228 1494 229 390 230 106 231 28 232 1466015503702 233 2565527131478 234 916259689814 235 297784399190 236 108805838166 237 31496426838 238 8947848534 239 2773833046 240 760567126 241 206918998 242 60118358 243 16078166 244 4281686 245 1201494 246 316758 247 83286 248 22870 249 5974 250 1558 251 422 252 110 253 29 254 5864062014806 255 10262108525910 256 3665038759254 257 1191137596758 258 435223352662 259 125985707350 260 35791394134 261 11095332182 262 3042268502 263 827675990 264 240473430 265 64312662 266 17126742 267 4805974 268 1267030 269 333142 270 91478 271 23894 272 6230 273 1686 274 438 275 114 276 31 277 23456248059222 278 41048434103638 279 14660155037014 280 4764550387030 281 1740893410646 282 503942829398 283 143165576534 284 44381328726 285 12169074006 286 3310703958 287 961893718 288 257250646 289 68506966 290 19223894 291 5068118 292 1332566 293 365910 294 95574 295 24918 296 6742 297 1750 298 454 299 122 300 32 301 93824992236886 302 164193736414550 303 58640620148054 304 19058201548118 305 6963573642582 306 2015771317590 307 572662306134 308 177525314902 309 48676296022 310 13242815830 311 3847574870 312 1029002582 313 274027862 314 76895574 315 20272470 316 5330262 317 1463638 318 382294 319 99670 320 26966 321 6998 322 1814 323 486 324 126 325 33 326 375299968947542 327 656774945658198 328 234562480592214 329 76232806192470 330 27854294570326 331 8063085270358 332 2290649224534 333 710101259606 334 194705184086 335 52971263318 336 15390299478 337 4116010326 338 1096111446 339 307582294 340 81089878 341 21321046 342 5854550 343 1529174 344 398678 345 107862 346 27990 347 7254 348 1942 349 502 350 130 351 35 352 1501199875790166 353 2627099782632790 354 938249922368854 355 304931224769878 356 111417178281302 357 32252341081430 358 9162596898134 359 2840405038422 360 778820736342 361 211885053270 362 61561197910 363 16464041302 364 4384445782 365 1230329174 366 324359510 367 85284182 368 23418198 369 6116694 370 1594710 371 431446 372 111958 373 29014 374 7766 375 2006 376 518 377 138 378 36 379 6004799503160662 380 10508399130531158 381 3752999689475414 382 1219724899079510 383 445668713125206 384 129009364325718 385 36650387592534 386 11361620153686 387 3115282945366 388 847540213078 389 246244791638 390 65856165206 391 17537783126 392 4921316694 393 1297438038 394 341136726 395 93672790 396 24466774 397 6378838 398 1725782 399 447830 400 116054 401 31062 402 8022 403 2070 404 550 405 142 406 37 407 24019198012642646 408 42033596522124630 409 15011998757901654 410 4878899596318038 411 1782674852500822 412 516037457302870 413 146601550370134 414 45446480614742 415 12461131781462 416 3390160852310 417 984979166550 418 263424660822 419 70151132502 420 19685266774 421 5189752150 422 1364546902 423 374691158 424 97867094 425 25515350 426 6903126 427 1791318 428 464214 429 124246 430 32086 431 8278 432 2198 433 566 434 146 435 39 436 96076792050570582 437 168134386088498518 438 60047995031606614 439 19515598385272150 440 7130699410003286 441 2064149829211478 442 586406201480534 443 181785922458966 444 49844527125846 445 13560643409238 446 3939916666198 447 1053698643286 448 280604530006 449 78741067094 450 20759008598 451 5458187606 452 1498764630 453 391468374 454 102061398 455 27612502 456 7165270 457 1856854 458 496982 459 128342 460 33110 461 8790 462 2262 463 582 464 154 465 40 466 384307168202282326 467 672537544353994070 468 240191980126426454 469 78062393541088598 470 28522797640013142 471 8256599316845910 472 2345624805922134 473 727143689835862 474 199378108503382 475 54242573636950 476 15759666664790 477 4214794573142 478 1122418120022 479 314964268374 480 83036034390 481 21832750422 482 5995058518 483 1565873494 484 408245590 485 110450006 486 28661078 487 7427414 488 1987926 489 513366 490 132438 491 35158 492 9046 493 2326 494 614 495 158 496 41 497 1537228672809129302 498 2690150177415976278 499 960767920505705814 500 312249574164354390 501 114091190560052566 502 33026397267383638 503 9382499223688534 504 2908574759343446 505 797512434013526 506 216970294547798 507 63038666659158 508 16859178292566 509 4489672480086 510 1259857073494 511 332144137558 512 87331001686 513 23980234070 514 6263493974 515 1632982358 516 441800022 517 114644310 518 29709654 519 7951702 520 2053462 521 529750 522 140630 523 36182 524 9302 525 2454 526 630 527 162 528 43 529 6148914691236517206 530 10760600709663905110 531 3843071682022823254 532 1248998296657417558 533 456364762240210262 534 132105589069534550 535 37529996894754134 536 11634299037373782 537 3190049736054102 538 867881178191190 539 252154666636630 540 67436713170262 541 17958689920342 542 5039428293974 543 1328576550230 544 349324006742 545 95920936278 546 25053975894 547 6531929430 548 1767200086 549 458577238 550 118838614 551 31806806 552 8213846 553 2118998 554 562518 555 144726 556 37206 557 9814 558 2518 559 646 560 170 561 44 562 24595658764946068822 563 43042402838655620438 564 15372286728091293014 565 4995993186629670230 566 1825459048960841046 567 528422356278138198 568 150119987579016534 569 46537196149495126 570 12760198944216406 571 3471524712764758 572 1008618666546518 573 269746852681046 574 71834759681366 575 20157713175894 576 5314306200918 577 1397296026966 578 383683745110 579 100215903574 580 26127717718 581 7068800342 582 1834308950 583 475354454 584 127227222 585 32855382 586 8475990 587 2250070 588 578902 589 148822 590 39254 591 10070 592 2582 593 678 594 174 595 45 596 98382635059784275286 597 172169611354622481750 598 61489146912365172054 599 19983972746518680918 600 7301836195843364182 601 2113689425112552790 602 600479950316066134 603 186148784597980502 604 51040795776865622 605 13886098851059030 606 4034474666186070 607 1078987410724182 608 287339038725462 609 80630852703574 610 21257224803670 611 5589184107862 612 1534734980438 613 400863614294 614 104510870870 615 28275201366 616 7337235798 617 1901417814 618 508908886 619 131421526 620 33903958 621 9000278 622 2315606 623 595286 624 157014 625 40278 626 10326 627 2710 628 694 629 178 630 47 631 393530540239137101142 632 688678445418489926998 633 245956587649460688214 634 79935890986074723670 635 29207344783373456726 636 8454757700450211158 637 2401919801264264534 638 744595138391922006 639 204163183107462486 640 55544395404236118 641 16137898664744278 642 4315949642896726 643 1149356154901846 644 322523410814294 645 85028899214678 646 22356736431446 647 6138939921750 648 1603454457174 649 418043483478 650 113100805462 651 29348943190 652 7605671254 653 2035635542 654 525686102 655 135615830 656 36001110 657 9262422 658 2381142 659 628054 660 161110 661 41302 662 10838 663 2774 664 710 665 186 666 48 667 1574122160956548404566 668 2754713781673959707990 669 983826350597842752854 670 319743563944298894678 671 116829379133493826902 672 33819030801800844630 673 9607679205057058134 674 2978380553567688022 675 816652732429849942 676 222177581616944470 677 64551594658977110 678 17263798571586902 679 4597424619607382 680 1290093643257174 681 340115596858710 682 89426945725782 683 24555759686998 684 6413817828694 685 1672173933910 686 452403221846 687 117395772758 688 30422685014 689 8142542166 690 2102744406 691 542463318 692 144004438 693 37049686 694 9524566 695 2512214 696 644438 697 165206 698 43350 699 11094 700 2838 701 742 702 190 703 49 704 6296488643826193618262 705 11018855126695838831958 706 3935305402391371011414 707 1278974255777195578710 708 467317516533975307606 709 135276123207203378518 710 38430716820228232534 711 11913522214270752086 712 3266610929719399766 713 888710326467777878 714 258206378635908438 715 69055194286347606 716 18389698478429526 717 5160374573028694 718 1360462387434838 719 357707782903126 720 98223038747990 721 25655271314774 722 6688695735638 723 1809612887382 724 469583091030 725 121690740054 726 32570168662 727 8410977622 728 2169853270 729 576017750 730 148198742 731 38098262 732 10048854 733 2577750 734 660822 735 173398 736 44374 737 11350 738 2966 739 758 740 194 741 51 742 25185954575304774473046 743 44075420506783355327830 744 15741221609565484045654 745 5115897023108782314838 746 1869270066135901230422 747 541104492828813514070 748 153722867280912930134 749 47654088857083008342 750 13066443718877599062 751 3554841305871111510 752 1032825514543633750 753 276220777145390422 754 73558793913718102 755 20641498292114774 756 5441849549739350 757 1430831131612502 758 392892154991958 759 102621085259094 760 26754782942550 761 7238451549526 762 1878332364118 763 486762960214 764 130280674646 765 33643910486 766 8679413078 767 2304070998 768 592794966 769 152393046 770 40195414 771 10310998 772 2643286 773 693590 774 177494 775 45398 776 11862 777 3030 778 774 779 202 780 52 781 100743818301219097892182 782 176301682027133421311318 783 62964886438261936182614 784 20463588092435129259350 785 7477080264543604921686 786 2164417971315254056278 787 614891469123651720534 788 190616355428332033366 789 52265774875510396246 790 14219365223484446038 791 4131302058174534998 792 1104883108581561686 793 294235175654872406 794 82565993168459094 795 21767398198957398 796 5723324526450006 797 1571568619967830 798 410484341036374 799 107019131770198 800 28953806198102 801 7513329456470 802 1947051840854 803 521122698582 804 134575641942 805 34717652310 806 9216283990 807 2371179862 808 609572182 809 160781654 810 41243990 811 10573142 812 2774358 813 709974 814 181590 815 47446 816 12118 817 3094 818 806 819 206 820 53 821 402975273204876391568726 822 705206728108533685245270 823 251859545753047744730454 824 81854352369740517037398 825 29908321058174419686742 826 8657671885261016225110 827 2459565876494606882134 828 762465421713328133462 829 209063099502041584982 830 56877460893937784150 831 16525208232698139990 832 4419532434326246742 833 1176940702619489622 834 330263972673836374 835 87069592795829590 836 22893298105800022 837 6286274479871318 838 1641937364145494 839 428076527080790 840 115815224792406 841 30053317825878 842 7788207363414 843 2084490794326 844 538302567766 845 138870609238 846 36865135958 847 9484719446 848 2438288726 849 643126614 850 164975958 851 42292566 852 11097430 853 2839894 854 726358 855 189782 856 48470 857 12374 858 3222 859 822 860 210 861 55 862 1611901092819505566274902 863 2820826912434134740981078 864 1007438183012190978921814 865 327417409478962068149590 866 119633284232697678746966 867 34630687541044064900438 868 9838263505978427528534 869 3049861686853312533846 870 836252398008166339926 871 227509843575751136598 872 66100832930792559958 873 17678129737304986966 874 4707762810477958486 875 1321055890695345494 876 348278371183318358 877 91573192423200086 878 25145097919485270 879 6567749456581974 880 1712306108323158 881 463260899169622 882 120213271303510 883 31152829453654 884 8337963177302 885 2153210271062 886 555482436950 887 147460543830 888 37938877782 889 9753154902 890 2572506454 891 659903830 892 169170262 893 44389718 894 11359574 895 2905430 896 759126 897 193878 898 49494 899 12886 900 3286 901 838 902 218 903 56 904 6447604371278022265099606 905 11283307649736538963924310 906 4029752732048763915687254 907 1309669637915848272598358 908 478533136930790714987862 909 138522750164176259601750 910 39353054023913710114134 911 12199446747413250135382 912 3345009592032665359702 913 910039374303004546390 914 264403331723170239830 915 70712518949219947862 916 18831051241911833942 917 5284223562781381974 918 1393113484733273430 919 366292769692800342 920 100580391677941078 921 26270997826327894 922 6849224433292630 923 1853043596678486 924 480853085214038 925 124611317814614 926 33351852709206 927 8612841084246 928 2221929747798 929 589842175318 930 151755511126 931 39012619606 932 10290025814 933 2639615318 934 676681046 935 177558870 936 45438294 937 11621718 938 3036502 939 775510 940 197974 941 51542 942 13142 943 3350 944 870 945 222 946 57 947 25790417485112089060398422 948 45133230598946155855697238 949 16119010928195055662749014 950 5238678551663393090393430 951 1914132547723162859951446 952 554091000656705038406998 953 157412216095654840456534 954 48797786989653000541526 955 13380038368130661438806 956 3640157497212018185558 957 1057613326892680959318 958 282850075796879791446 959 75324204967647335766 960 21136894251125527894 961 5572453938933093718 962 1465171078771201366 963 402321566711764310 964 105083991305311574 965 27396897733170518 966 7412174386713942 967 1923412340856150 968 498445271258454 969 133407410836822 970 34451364336982 971 8887718991190 972 2359368701270 973 607022044502 974 156050478422 975 41160103254 976 10558461270 977 2706724182 978 710235478 979 181753174 980 46486870 981 12146006 982 3102038 983 791894 984 206166 985 52566 986 13398 987 3478 988 886 989 226 990 59 991 103161669940448356241593686 992 180532922395784623422788950 993 64476043712780222650996054 994 20954714206653572361573718 995 7656530190892651439805782 996 2216364002626820153627990 997 629648864382619361826134 998 195191147958612002166102 999 53520153472522645755222 1000 14560629988848072742230 1001 4230453307570723837270 1002 1131400303187519165782 1003 301296819870589343062 1004 84547577004502111574 1005 22289815755732374870 1006 5860684315084805462 1007 1609286266847057238 1008 420335965221246294 1009 109587590932682070 1010 29648697546855766 1011 7693649363424598 1012 1993781085033814 1013 533629643347286 1014 137805457347926 1015 35550875964758 1016 9437474805078 1017 2428088178006 1018 624201913686 1019 164640413014 1020 42233845078 1021 10826896726 1022 2840941910 1023 727012694 1024 185947478 1025 48584022 1026 12408150 1027 3167574 1028 824662 1029 210262 1030 53590 1031 13910 1032 3542 1033 902 1034 234 1035 60 1036 412646679761793424966374742 1037 722131689583138493691155798 1038 257904174851120890603984214 1039 83818856826614289446294870 1040 30626120763570605759223126 1041 8865456010507280614511958 1042 2518595457530477447304534 1043 780764591834448008664406 1044 214080613890090583020886 1045 58242519955392290968918 1046 16921813230282895349078 1047 4525601212750076663126 1048 1205187279482357372246 1049 338190308018008446294 1050 89159263022929499478 1051 23442737260339221846 1052 6437145067388228950 1053 1681343860884985174 1054 438350363730728278 1055 118594790187423062 1056 30774597453698390 1057 7975124340135254 1058 2134518573389142 1059 551221829391702 1060 142203503859030 1061 37749899220310 1062 9712352712022 1063 2496807654742 1064 658561652054 1065 168935380310 1066 43307586902 1067 11363767638 1068 2908050774 1069 743789910 1070 194336086 1071 49632598 1072 12670294 1073 3298646 1074 841046 1075 214358 1076 55638 1077 14166 1078 3606 1079 934 1080 238 1081 61 1082 1650586719047173699865498966 1083 2888526758332553974764623190 1084 1031616699404483562415936854 1085 335275427306457157785179478 1086 122504483054282423036892502 1087 35461824042029122458047830 1088 10074381830121909789218134 1089 3123058367337792034657622 1090 856322455560362332083542 1091 232970079821569163875670 1092 67687252921131581396310 1093 18102404851000306652502 1094 4820749117929429488982 1095 1352761232072033785174 1096 356637052091717997910 1097 93770949041356887382 1098 25748580269552915798 1099 6725375443539940694 1100 1753401454922913110 1101 474379160749692246 1102 123098389814793558 1103 31900497360541014 1104 8538074293556566 1105 2204887317566806 1106 568814015436118 1107 150999596881238 1108 38849410848086 1109 9987230618966 1110 2634246608214 1111 675741521238 1112 173230347606 1113 45455070550 1114 11632203094 1115 2975159638 1116 777344342 1117 198530390 1118 50681174 1119 13194582 1120 3364182 1121 857430 1122 222550 1123 56662 1124 14422 1125 3734 1126 950 1127 242 1128 63 1129 6602346876188694799461995862 1130 11554107033330215899058492758 1131 4126466797617934249663747414 1132 1341101709225828631140717910 1133 490017932217129692147570006 1134 141847296168116489832191318 1135 40297527320487639156872534 1136 12492233469351168138630486 1137 3425289822241449328334166 1138 931880319286276655502678 1139 270749011684526325585238 1140 72409619404001226610006 1141 19282996471717717955926 1142 5411044928288135140694 1143 1426548208366871991638 1144 375083796165427549526 1145 102994321078211663190 1146 26901501774159762774 1147 7013605819691652438 1148 1897516642998768982 1149 492393559259174230 1150 127601989442164054 1151 34152297174226262 1152 8819549270267222 1153 2275256061744470 1154 603998387524950 1155 155397643392342 1156 39948922475862 1157 10536986432854 1158 2702966084950 1159 692921390422 1160 181820282198 1161 46528812374 1162 11900638550 1163 3109377366 1164 794121558 1165 202724694 1166 52778326 1167 13456726 1168 3429718 1169 890198 1170 226646 1171 57686 1172 14934 1173 3798 1174 966 1175 250 1176 64 1177 26409387504754779197847983446 1178 46216428133320863596233971030 1179 16505867190471736998654989654 1180 5364406836903314524562871638 1181 1960071728868518768590280022 1182 567389184672465959328765270 1183 161190109281950556627490134 1184 49968933877404672554521942 1185 13701159288965797313336662 1186 3727521277145106622010710 1187 1082996046738105302340950 1188 289638477616004906440022 1189 77131985886870871823702 1190 21644179713152540562774 1191 5706192833467487966550 1192 1500335184661710198102 1193 411977284312846652758 1194 107606007096639051094 1195 28054423278766609750 1196 7590066571995075926 1197 1969574237036696918 1198 510407957768656214 1199 136609188696905046 1200 35278197081068886 1201 9101024246977878 1202 2415993550099798 1203 621590573569366 1204 159795689903446 1205 42147945731414 1206 10811864339798 1207 2771685561686 1208 727281128790 1209 186115249494 1210 47602554198 1211 12437509462 1212 3176486230 1213 810898774 1214 211113302 1215 53826902 1216 13718870 1217 3560790 1218 906582 1219 230742 1220 59734 1221 15190 1222 3862 1223 998 1224 254 1225 65 1226 105637550019019116791391933782 1227 184865712533283454384935884118 1228 66023468761886947994619958614 1229 21457627347613258098251486550 1230 7840286915474075074361120086 1231 2269556738689863837315061078 1232 644760437127802226509960534 1233 199875735509618690218087766 1234 54804637155863189253346646 1235 14910085108580426488042838 1236 4331984186952421209363798 1237 1158553910464019625760086 1238 308527943547483487294806 1239 86576718852610162251094 1240 22824771333869951866198 1241 6001340738646840792406 1242 1647909137251386611030 1243 430424028386556204374 1244 112217693115066438998 1245 30360266287980303702 1246 7878296948146787670 1247 2041631831074624854 1248 546436754787620182 1249 141112788324275542 1250 36404096987911510 1251 9663974200399190 1252 2486362294277462 1253 639182759613782 1254 168591782925654 1255 43247457359190 1256 11086742246742 1257 2909124515158 1258 744460997974 1259 190410216790 1260 49750037846 1261 12705944918 1262 3243595094 1263 844453206 1264 215307606 1265 54875478 1266 14243158 1267 3626326 1268 922966 1269 238934 1270 60758 1271 15446 1272 3990 1273 1014 1274 258 1275 67 1276 422550200076076467165567735126 1277 739462850133133817539743536470 1278 264093875047547791978479834454 1279 85830509390453032393005946198 1280 31361147661896300297444480342 1281 9078226954759455349260244310 1282 2579041748511208906039842134 1283 799502942038474760872351062 1284 219218548623452757013386582 1285 59640340434321705952171350 1286 17327936747809684837455190 1287 4634215641856078503040342 1288 1234111774189933949179222 1289 346306875410440649004374 1290 91299085335479807464790 1291 24005362954587363169622 1292 6591636549005546444118 1293 1721696113546224817494 1294 448870772460265755990 1295 121441065151921214806 1296 31513187792587150678 1297 8166527324298499414 1298 2185747019150480726 1299 564451153297102166 1300 145616387951646038 1301 38655896801596758 1302 9945449177109846 1303 2556731038455126 1304 674367131702614 1305 172989829436758 1306 44346968986966 1307 11636498060630 1308 2977843991894 1309 761640867158 1310 199000151382 1311 50823779670 1312 12974380374 1313 3377812822 1314 861230422 1315 219501910 1316 56972630 1317 14505302 1318 3691862 1319 955734 1320 243030 1321 61782 1322 15958 1323 4054 1324 1030 1325 266 1326 68 1327 1690200800304305868662270940502 1328 2957851400532535270158974145878 1329 1056375500190191167913919337814 1330 343322037561812129572023784790 1331 125444590647585201189777921366 1332 36312907819037821397040977238 1333 10316166994044835624159368534 1334 3198011768153899043489404246 1335 876874194493811028053546326 1336 238561361737286823808685398 1337 69311746991238739349820758 1338 18536862567424314012161366 1339 4936447096759735796716886 1340 1385227501641762596017494 1341 365196341341919229859158 1342 96021451818349452678486 1343 26366546196022185776470 1344 6886784454184899269974 1345 1795483089841063023958 1346 485764260607684859222 1347 126052751170348602710 1348 32666109297193997654 1349 8742988076601922902 1350 2257804613188408662 1351 582465551806584150 1352 154623587206387030 1353 39781796708439382 1354 10226924153820502 1355 2697468526810454 1356 691959317747030 1357 177387875947862 1358 46545992242518 1359 11911375967574 1360 3046563468630 1361 796000605526 1362 203295118678 1363 51897521494 1364 13511251286 1365 3444921686 1366 878007638 1367 227890518 1368 58021206 1369 14767446 1370 3822934 1371 972118 1372 247126 1373 63830 1374 16214 1375 4118 1376 1062 1377 270 1378 69 1379 6760803201217223474649083762006 1380 11831405602130141080635896583510 1381 4225502000760764671655677351254 1382 1373288150247248518288095139158 1383 501778362590340804759111685462 1384 145251631276151285588163908950 1385 41264667976179342496637474134 1386 12792047072615596173957616982 1387 3507496777975244112214185302 1388 954245446949147295234741590 1389 277246987964954957399283030 1390 74147450269697256048645462 1391 19745788387038943186867542 1392 5540910006567050384069974 1393 1460785365367676919436630 1394 384085807273397810713942 1395 105466184784088743105878 1396 27547137816739597079894 1397 7181932359364252095830 1398 1943057042430739436886 1399 504211004681394410838 1400 130664437188775990614 1401 34971952306407691606 1402 9031218452753634646 1403 2329862207226336598 1404 618494348825548118 1405 159127186833757526 1406 40907696615282006 1407 10789874107241814 1408 2767837270988118 1409 709551503791446 1410 186183968970070 1411 47645503870294 1412 12186253874518 1413 3184002422102 1414 813180474710 1415 207590085974 1416 54045005142 1417 13779686742 1418 3512030550 1419 911562070 1420 232084822 1421 59069782 1422 15291734 1423 3888470 1424 988502 1425 255318 1426 64854 1427 16470 1428 4246 1429 1078 1430 274 1431 71 1432 27043212804868893898596335048022 1433 47325622408520564322543586334038 1434 16902008003043058686622709405014 1435 5493152600988994073152380556630 1436 2007113450361363219036446741846 1437 581006525104605142352655635798 1438 165058671904717369986549896534 1439 51168188290462384695830467926 1440 14029987111900976448856741206 1441 3816981787796589180938966358 1442 1108987951859819829597132118 1443 296589801078789024194581846 1444 78983153548155772747470166 1445 22163640026268201536279894 1446 5843141461470707677746518 1447 1536343229093591242855766 1448 421864739136354972423510 1449 110188551266958388319574 1450 28727729437457008383318 1451 7772228169722957747542 1452 2016844018725577643350 1453 522657748755103962454 1454 139887809225630766422 1455 36124873811014538582 1456 9319448828905346390 1457 2473977395302192470 1458 636508747335030102 1459 163630786461128022 1460 43159496428967254 1461 11071349083952470 1462 2838206015165782 1463 744735875880278 1464 190582015481174 1465 48745015498070 1466 12736009688406 1467 3252721898838 1468 830360343894 1469 216180020566 1470 55118746966 1471 14048122198 1472 3646248278 1473 928339286 1474 236279126 1475 61166934 1476 15553878 1477 3954006 1478 1021270 1479 259414 1480 65878 1481 16982 1482 4310 1483 1094 1484 282 1485 72 1486 108172851219475575594385340192086 1487 189302489634082257290174345336150 1488 67608032012172234746490837620054 1489 21972610403955976292609522226518 1490 8028453801445452876145786967382 1491 2324026100418420569410622543190 1492 660234687618869479946199586134 1493 204672753161849538783321871702 1494 56119948447603905795426964822 1495 15267927151186356723755865430 1496 4435951807439279318388528470 1497 1186359204315156096778327382 1498 315932614192623090989880662 1499 88654560105072806145119574 1500 23372565845882830710986070 1501 6145372916374364971423062 1502 1687458956545419889694038 1503 440754205067833553278294 1504 114910917749828033533270 1505 31088912678891830990166 1506 8067376074902310573398 1507 2090630995020415849814 1508 559551236902523065686 1509 144499495244058154326 1510 37277795315621385558 1511 9895909581208769878 1512 2546034989340120406 1513 654523145844512086 1514 172637985715869014 1515 44285396335809878 1516 11352824060663126 1517 2978943503521110 1518 762328061924694 1519 194980061992278 1520 50944038753622 1521 13010887595350 1522 3321441375574 1523 864720082262 1524 220474987862 1525 56192488790 1526 14584993110 1527 3713357142 1528 945116502 1529 244667734 1530 62215510 1531 15816022 1532 4085078 1533 1037654 1534 263510 1535 67926 1536 17238 1537 4374 1538 1126 1539 286 1540 73 1541 432691404877902302377541360768342 1542 757209958536329029160697381344598 1543 270432128048688938985963350480214 1544 87890441615823905170438088906070 1545 32113815205781811504583147869526 1546 9296104401673682277642490172758 1547 2640938750475477919784798344534 1548 818691012647398155133287486806 1549 224479793790415623181707859286 1550 61071708604745426895023461718 1551 17743807229757117273554113878 1552 4745436817260624387113309526 1553 1263730456770492363959522646 1554 354618240420291224580478294 1555 93490263383531322843944278 1556 24581491665497459885692246 1557 6749835826181679558776150 1558 1763016820271334213113174 1559 459643670999312134133078 1560 124355650715567323960662 1561 32269504299609242293590 1562 8362523980081663399254 1563 2238204947610092262742 1564 577997980976232617302 1565 149111181262485542230 1566 39583638324835079510 1567 10184139957360481622 1568 2618092583378048342 1569 690551942863476054 1570 177141585343239510 1571 45411296242652502 1572 11915774014084438 1573 3049312247698774 1574 779920247969110 1575 203776155014486 1576 52043550381398 1577 13285765502294 1578 3458880329046 1579 881899951446 1580 224769955158 1581 58339972438 1582 14853428566 1583 3780466006 1584 978670934 1585 248862038 1586 63264086 1587 16340310 1588 4150614 1589 1054038 1590 271702 1591 68950 1592 17494 1593 4502 1594 1142 1595 290 1596 75 1597 1730765619511609209510165443073366 1598 3028839834145316116642789525378390 1599 1081728512194755755943853401920854 1600 351561766463295620681752355624278 1601 128455260823127246018332591478102 1602 37184417606694729110569960691030 1603 10563755001901911679139193378134 1604 3274764050589592620533149947222 1605 897919175161662492726831437142 1606 244286834418981707580093846870 1607 70975228919028469094216455510 1608 18981747269042497548453238102 1609 5054921827081969455838090582 1610 1418472961681164898321913174 1611 373961053534125291375777110 1612 98325966661989839542768982 1613 26999343304726718235104598 1614 7052067281085336852452694 1615 1838574683997248536532310 1616 497422602862269295842646 1617 129078017198436969174358 1618 33450095920326653597014 1619 8952819790440369050966 1620 2311991923904930469206 1621 596444725049942168918 1622 158334553299340318038 1623 40736559829441926486 1624 10472370333512193366 1625 2762207771453904214 1626 708566341372958038 1627 181645184970610006 1628 47663096056337750 1629 12197248990795094 1630 3119680991876438 1631 815104620057942 1632 208174201525590 1633 53143062009174 1634 13835521316182 1635 3527599805782 1636 899079820630 1637 233359889750 1638 59413714262 1639 15121864022 1640 3914683734 1641 995448150 1642 253056342 1643 65361238 1644 16602454 1645 4216150 1646 1086806 1647 275798 1648 69974 1649 18006 1650 4566 1651 1158 1652 298 1653 76 1654 6923062478046436838040661772293462 1655 12115359336581264466571158101513558 1656 4326914048779023023775413607683414 1657 1406247065853182482727009422497110 1658 513821043292508984073330365912406 1659 148737670426778916442279842764118 1660 42255020007607646716556773512534 1661 13099056202358370482132599788886 1662 3591676700646649970907325748566 1663 977147337675926830320375387478 1664 283900915676113876376865822038 1665 75926989076169990193812952406 1666 20219687308327877823352362326 1667 5673891846724659593287652694 1668 1495844214136501165503108438 1669 393303866647959358171075926 1670 107997373218906872940418390 1671 28208269124341347409810774 1672 7354298735988994146129238 1673 1989690411449077183370582 1674 516312068793747876697430 1675 133800383681306614388054 1676 35811279161761476203862 1677 9247967695619721876822 1678 2385778900199768675670 1679 633338213197361272150 1680 162946239317767705942 1681 41889481334048773462 1682 11048831085815616854 1683 2834265365491832150 1684 726580739882440022 1685 190652384225350998 1686 48788995963180374 1687 12478723967505750 1688 3260418480231766 1689 832696806102358 1690 212572248036694 1691 55342085264726 1692 14110399223126 1693 3596319282518 1694 933439558998 1695 237654857046 1696 60487456086 1697 15658734934 1698 3981792598 1699 1012225366 1700 261444950 1701 66409814 1702 16864598 1703 4347222 1704 1103190 1705 279894 1706 72022 1707 18262 1708 4630 1709 1190 1710 302 1711 77 1712 27692249912185747352162647089173846 1713 48461437346325057866284632406054230 1714 17307656195116092095101654430733654 1715 5624988263412729930908037689988438 1716 2055284173170035936293321463649622 1717 594950681707115665769119371056470 1718 169020080030430586866227094050134 1719 52396224809433481928530399155542 1720 14366706802586599883629302994262 1721 3908589350703707321281501549910 1722 1135603662704455505507463288150 1723 303707956304679960775251809622 1724 80878749233311511293409449302 1725 22695567386898638373150610774 1726 5983376856546004662012433750 1727 1573215466591837432684303702 1728 431989492875627491761673558 1729 112833076497365389639243094 1730 29417194943955976584516950 1731 7958761645796308733482326 1732 2065248275174991506789718 1733 535201534725226457552214 1734 143245116647045904815446 1735 36991870782478887507286 1736 9543115600799074702678 1737 2533352852789445088598 1738 651784957271070823766 1739 167557925336195093846 1740 44195324343262467414 1741 11337061461967328598 1742 2906322959529760086 1743 762609536901403990 1744 195155983852721494 1745 49914895870022998 1746 13041673920927062 1747 3330787224409430 1748 850288992146774 1749 221368341058902 1750 56441596892502 1751 14385277130070 1752 3733758235990 1753 950619428182 1754 241949824342 1755 62634939734 1756 15927170390 1757 4048901462 1758 1045779798 1759 265639254 1760 67458390 1761 17388886 1762 4412758 1763 1119574 1764 288086 1765 73046 1766 18518 1767 4758 1768 1206 1769 306 1770 79 1771 110768999648742989408650588356695382 1772 193845749385300231465138529624216918 1773 69230624780464368380406617722934614 1774 22499953053650919723632150759953750 1775 8221136692680143745173285854598486 1776 2379802726828462663076477484225878 1777 676080320121722347464908376200534 1778 209584899237733927714121596622166 1779 57466827210346399534517211977046 1780 15634357402814829285126006199638 1781 4542414650817822022029853152598 1782 1214831825218719843101007238486 1783 323514996933246045173637797206 1784 90782269547594553492602443094 1785 23933507426184018648049734998 1786 6292861866367349730737214806 1787 1727957971502509967046694230 1788 451332305989461558556972374 1789 117668779775823906338067798 1790 31835046583185234933929302 1791 8260993100699966027158870 1792 2140806138900905830208854 1793 572980466588183619261782 1794 147967483129915550029142 1795 38172462403196298810710 1796 10133411411157780354390 1797 2607139829084283295062 1798 670231701344780375382 1799 176781297373049869654 1800 45348245847869314390 1801 11625291838119040342 1802 3050438147605615958 1803 780623935410885974 1804 199659583480091990 1805 52166695683708246 1806 13323148897637718 1807 3401155968587094 1808 885473364235606 1809 225766387570006 1810 57541108520278 1811 14935032943958 1812 3802477712726 1813 967799297366 1814 250539758934 1815 63708681558 1816 16195605846 1817 4183119190 1818 1062557014 1819 269833558 1820 69555542 1821 17651030 1822 4478294 1823 1152342 1824 292182 1825 74070 1826 19030 1827 4822 1828 1222 1829 314 1830 80 1831 443075998594971957634602353426781526 1832 775382997541200925860554118496867670 1833 276922499121857473521626470891738454 1834 89999812214603678894528603039814998 1835 32884546770720574980693143418393942 1836 9519210907313850652305909936903510 1837 2704321280486889389859633504802134 1838 838339596950935710856486386488662 1839 229867308841385598138068847908182 1840 62537429611259317140504024798550 1841 18169658603271288088119412610390 1842 4859327300874879372404028953942 1843 1294059987732984180694551188822 1844 363129078190378213970409772374 1845 95734029704736074592198939990 1846 25171447465469398922948859222 1847 6911831886010039868186776918 1848 1805329223957846234227889494 1849 470675119103295625352271190 1850 127340186332740939735717206 1851 33043972402799864108635478 1852 8563224555603623320835414 1853 2291921866352734477047126 1854 591869932519662200116566 1855 152689849612785195242838 1856 40533645644631121417558 1857 10428559316337133180246 1858 2680926805379121501526 1859 707125189492199478614 1860 181392983391477257558 1861 46501167352476161366 1862 12201752590422463830 1863 3122495741643543894 1864 798638333920367958 1865 208666782734832982 1866 53292595590550870 1867 13604623874348374 1868 3541893456942422 1869 903065550280022 1870 230164434081110 1871 59740131775830 1872 15209910850902 1873 3871197189462 1874 1002159035734 1875 254834726230 1876 64782423382 1877 16732476758 1878 4250228054 1879 1079334230 1880 278222166 1881 70604118 1882 17913174 1883 4609366 1884 1168726 1885 296278 1886 76118 1887 19286 1888 4886 1889 1254 1890 318 1891 81 1892 1772303994379887830538409413707126102 1893 3101531990164803703442216473987470678 1894 1107689996487429894086505883566953814 1895 359999248858414715578114412159259990 1896 131538187082882299922772573673575766 1897 38076843629255402609223639747614038 1898 10817285121947557559438534019208534 1899 3353358387803742843425945545954646 1900 919469235365542392552275391632726 1901 250149718445037268562016099194198 1902 72678634413085152352477650441558 1903 19437309203499517489616115815766 1904 5176239950931936722778204755286 1905 1452516312761512855881639089494 1906 382936118818944298368795759958 1907 100685789861877595691795436886 1908 27647327544040159472747107670 1909 7221316895831384936911557974 1910 1882700476413182501409084758 1911 509360745330963758942868822 1912 132175889611199456434541910 1913 34252898222414493283341654 1914 9167687465410937908188502 1915 2367479730078648800466262 1916 610759398451140780971350 1917 162134582578524485670230 1918 41714237265348532720982 1919 10723707221516486006102 1920 2828500757968797914454 1921 725571933565909030230 1922 186004669409904645462 1923 48807010361689855318 1924 12489982966574175574 1925 3194553335681471830 1926 834667130939331926 1927 213170382362203478 1928 54418495497393494 1929 14167573827769686 1930 3612262201120086 1931 920657736324438 1932 238960527103318 1933 60839643403606 1934 15484788757846 1935 4008636142934 1936 1019338904918 1937 259129693526 1938 66929907030 1939 17000912214 1940 4317336918 1941 1112888662 1942 282416470 1943 71652694 1944 18437462 1945 4674902 1946 1185110 1947 304470 1948 77142 1949 19542 1950 5014 1951 1270 1952 322 1953 83 1954 7089215977519551322153637654828504406 1955 12406127960659214813768865895949882710 1956 4430759985949719576346023534267815254 1957 1439996995433658862312457648637039958 1958 526152748331529199691090294694303062 1959 152307374517021610436894558990456150 1960 43269140487790230237754136076834134 1961 13413433551214971373703782183818582 1962 3677876941462169570209101566530902 1963 1000598873780149074248064396776790 1964 290714537652340609409910601766230 1965 77749236813998069958464463263062 1966 20704959803727746891112819021142 1967 5810065251046051423526556357974 1968 1531744475275777193475183039830 1969 402743159447510382767181747542 1970 110589310176160637890988430678 1971 28885267583325539747646231894 1972 7530801905652730005636339030 1973 2037442981323855035771475286 1974 528703558444797825738167638 1975 137011592889657973133366614 1976 36670749861643751632754006 1977 9469918920314595201865046 1978 2443037593804563123885398 1979 648538330314097942680918 1980 166856949061394130883926 1981 42894828886065944024406 1982 11314003031875191657814 1983 2902287734263636120918 1984 744018677639618581846 1985 195228041446759421270 1986 49959931866296702294 1987 12778213342725887318 1988 3338668523757327702 1989 852681529448813910 1990 217673981989573974 1991 56670295311078742 1992 14449048804480342 1993 3682630945297750 1994 955842108413270 1995 243358573614422 1996 61939155031382 1997 16034544571734 1998 4077355619670 1999 1036518774102 2000 267719628118 2001 68003648854 2002 17269347670 2003 4451554646 2004 1129665878 2005 286610774 2006 73749846 2007 18699606 2008 4740438 2009 1217878 2010 308566 2011 78166 2012 20054 2013 5078 2014 1286 2015 330 2016 84 2017 28356863910078205288614550619314017622 2018 49624511842636859255075463583799530838 2019 17723039943798878305384094137071261014 2020 5759987981734635449249830594548159830 2021 2104610993326116798764361178777212246 2022 609229498068086441747578235961824598 2023 173076561951160920951016544307336534 2024 53653734204859885494815128735274326 2025 14711507765848678280836406266123606 2026 4002395495120596296992257587107158 2027 1162858150609362437639642407064918 2028 310996947255992279833857853052246 2029 82819839214910987564451276084566 2030 23240261004184205694106225431894 2031 6126977901103108773900732159318 2032 1610972637790041531068726990166 2033 442357240704642551563953722710 2034 115541070333302158990584927574 2035 30123207622610920022545356118 2036 8149771925295420143085901142 2037 2114814233779191302952670550 2038 548046371558631892533466454 2039 146682999446575006531016022 2040 37879675681258380807460182 2041 9772150375218252495541590 2042 2594153321256391770723670 2043 667427796245576523535702 2044 171579315544263776097622 2045 45256012127500766631254 2046 11609150937054544483670 2047 2976074710558474327382 2048 780912165787037685078 2049 199839727465186809174 2050 51112853370903549270 2051 13354674095029310806 2052 3410726117795255638 2053 870695927958295894 2054 226681181244314966 2055 57796195217921366 2056 14730523781190998 2057 3823368433653078 2058 973434294457686 2059 247756620125526 2060 64138178286934 2061 16309422478678 2062 4146075096406 2063 1070878512470 2064 272014595414 2065 69077390678 2066 17806218582 2067 4518663510 2068 1146443094 2069 294999382 2070 74798422 2071 18961750 2072 4871510 2073 1234262 2074 312662 2075 80214 2076 20310 2077 5142 2078 1318 2079 334 2080 85 2081 113427455640312821154458202477256070486 2082 198498047370547437020301854335198123350 2083 70892159775195513221536376548285044054 2084 23039951926938541796999322378192639318 2085 8418443973304467195057444715108848982 2086 2436917992272345766990312943847298390 2087 692306247804643683804066177229346134 2088 214614936819439541979260514941097302 2089 58846031063394713123345625064494422 2090 16009581980482385187969030348428630 2091 4651432602437449750558569628259670 2092 1243987789023969119335431412208982 2093 331279356859643950257805104338262 2094 92961044016736822776424901727574 2095 24507911604412435095602928637270 2096 6443890551160166124274907960662 2097 1769428962818570206255814890838 2098 462164281333208635962339710294 2099 120492830490443680090181424470 2100 32599087701181680572343604566 2101 8459256935116765211810682198 2102 2192185486234527570133865814 2103 586731997786300026124064086 2104 151518702725033523229840726 2105 39088601500873009982166358 2106 10376613285025567082894678 2107 2669711184982306094142806 2108 686317262177055104390486 2109 181024048510003066525014 2110 46436603748218177934678 2111 11904298842233897309526 2112 3123648663148150740310 2113 799358909860747236694 2114 204451413483614197078 2115 53418696380117243222 2116 13642904471181022550 2117 3482783711833183574 2118 906724724977259862 2119 231184780871685462 2120 58922095124763990 2121 15293473734612310 2122 3893737177830742 2123 991026480502102 2124 256552713147734 2125 65237689914710 2126 16584300385622 2127 4283514049878 2128 1088058381654 2129 276309562710 2130 71224874326 2131 18074654038 2132 4585772374 2133 1179997526 2134 299193686 2135 75846998 2136 19486038 2137 4937046 2138 1250646 2139 320854 2140 81238 2141 20566 2142 5270 2143 1334 2144 338 2145 87 2146 453709822561251284617832809909024281942 2147 793992189482189748081207417340792493398 2148 283568639100782052886145506193140176214 2149 92159807707754167187997289512770557270 2150 33673775893217868780229778860435395926 2151 9747671969089383067961251775389193558 2152 2769224991218574735216264708917384534 2153 858459747277758167917042059764389206 2154 235384124253578852493382500257977686 2155 64038327921929540751876121393714518 2156 18605730409749799002234278513038678 2157 4975951156095876477341725648835926 2158 1325117427438575801031220417353046 2159 371844176066947291105699606910294 2160 98031646417649740382411714549078 2161 25775562204640664497099631842646 2162 7077715851274280825023259563350 2163 1848657125332834543849358841174 2164 481971321961774720360725697878 2165 130396350804726722289374418262 2166 33837027740467060847242728790 2167 8768741944938110280535463254 2168 2346927991145200104496256342 2169 606074810900134092919362902 2170 156354406003492039928665430 2171 41506453140102268331578710 2172 10678844739929224376571222 2173 2745269048708220417561942 2174 724096194040012266100054 2175 185746414992872711738710 2176 47617195368935589238102 2177 12494594652592602961238 2178 3197435639442988946774 2179 817805653934456788310 2180 213674785520468972886 2181 54571617884724090198 2182 13931134847332734294 2183 3626898899909039446 2184 924739123486741846 2185 235688380499055958 2186 61173894938449238 2187 15574948711322966 2188 3964105922008406 2189 1026210852590934 2190 260950759658838 2191 66337201542486 2192 17134056199510 2193 4352233526614 2194 1105238250838 2195 284899497302 2196 72298616150 2197 18343089494 2198 4719990102 2199 1196774742 2200 303387990 2201 77944150 2202 19748182 2203 5002582 2204 1283414 2205 324950 2206 82262 2207 21078 2208 5334 2209 1350 2210 346 2211 88 2212 1814839290245005138471331239636097127766 2213 3175968757928758992324829669363169973590 2214 1134274556403128211544582024772560704854 2215 368639230831016668751989158051082229078 2216 134695103572871475120919115441741583702 2217 38990687876357532271845007101556774230 2218 11076899964874298940865058835669538134 2219 3433838989111032671668168239057556822 2220 941536497014315409973530001031910742 2221 256153311687718163007504485574858070 2222 74422921638999196008937114052154710 2223 19903804624383505909366902595343702 2224 5300469709754303204124881669412182 2225 1487376704267789164422798427641174 2226 392126585670598961529646858196310 2227 103102248818562657988398527370582 2228 28310863405097123300093038253398 2229 7394628501331338175397435364694 2230 1927885287847098881442902791510 2231 521585403218906889157497673046 2232 135348110961868243388970915158 2233 35074967779752441122141853014 2234 9387711964580800417985025366 2235 2424299243600536371677451606 2236 625417624013968159714661718 2237 166025812560409073326314838 2238 42715378959716897506284886 2239 10981076194832881670247766 2240 2896384776160049064400214 2241 742985659971490846954838 2242 190468781475742356952406 2243 49978378610370411844950 2244 12789742557771955787094 2245 3271222615737827153238 2246 854699142081875891542 2247 218286471538896360790 2248 55724539389330937174 2249 14507595599636157782 2250 3698956493946967382 2251 942753521996223830 2252 244695579753796950 2253 62299794845291862 2254 15856423688033622 2255 4104843410363734 2256 1043803038635350 2257 265348806169942 2258 68536224798038 2259 17408934106454 2260 4420953003350 2261 1139597989206 2262 289194464598 2263 73372357974 2264 18879960406 2265 4787098966 2266 1213551958 2267 311776598 2268 78992726 2269 20010326 2270 5133654 2271 1299798 2272 329046 2273 84310 2274 21334 2275 5398 2276 1382 2277 350 2278 89 2279 7259357160980020553885324958544388511062 2280 12703875031715035969299318677452679894358 2281 4537098225612512846178328099090242819414 2282 1474556923324066675007956632204328916310 2283 538780414291485900483676461766966334806 2284 155962751505430129087380028406227096918 2285 44307599859497195763460235342678152534 2286 13735355956444130686672672956230227286 2287 3766145988057261639894120004127642966 2288 1024613246750872652030017942299432278 2289 297691686555996784035748456208618838 2290 79615218497534023637467610381374806 2291 21201878839017212816499526677648726 2292 5949506817071156657691193710564694 2293 1568506342682395846118587432785238 2294 412408995274250631953594109482326 2295 113243453620388493200372153013590 2296 29578514005325352701589741458774 2297 7711541151388395525771611166038 2298 2086341612875627556629990692182 2299 541392443847472973555883660630 2300 140299871119009764488567412054 2301 37550847858323201671940101462 2302 9697196974402145486709806422 2303 2501670496055872638858646870 2304 664103250241636293305259350 2305 170861515838867590025139542 2306 43924304779331526680991062 2307 11585539104640196257600854 2308 2971942639885963387819350 2309 761875125902969427809622 2310 199913514441481647379798 2311 51158970231087823148374 2312 13084890462951308612950 2313 3418796568327503566166 2314 873145886155585443158 2315 222898157557323748694 2316 58030382398544631126 2317 14795825975787869526 2318 3771014087984895318 2319 978782319015187798 2320 249199179381167446 2321 63425694752134486 2322 16419373641454934 2323 4175212154541398 2324 1061395224679766 2325 274144899192150 2326 69635736425814 2327 17683812013398 2328 4558391956822 2329 1156777858390 2330 293489431894 2331 75519841622 2332 19148395862 2333 4854207830 2334 1247106390 2335 315970902 2336 80041302 2337 20534614 2338 5199190 2339 1316182 2340 337238 2341 85334 2342 21590 2343 5526 2344 1398 2345 354 2346 91 2347 29037428643920082215541299834177554044246 2348 50815500126860143877197274709810719577430 2349 18148392902450051384713312396360971277654 2350 5898227693296266700031826528817315665238 2351 2155121657165943601934705847067865339222 2352 623851006021720516349520113624908387670 2353 177230399437988783053840941370712610134 2354 54941423825776522746690691824920909142 2355 15064583952229046559576480016510571862 2356 4098452987003490608120071769197729110 2357 1190766746223987136142993824834475350 2358 318460873990136094549870441525499222 2359 84807515356068851265998106710594902 2360 23798027268284626630764774842258774 2361 6274025370729583384474349731140950 2362 1649635981097002527814376437929302 2363 452973814481553972801488612054358 2364 118314056021301410806358965835094 2365 30846164605553582103086444664150 2366 8345366451502510226519962768726 2367 2165569775389891894223534642518 2368 561199484476039057954269648214 2369 150203391433292806687760405846 2370 38788787897608581946839225686 2371 10006681984223490555434587478 2372 2656413000966545173221037398 2373 683446063355470360100558166 2374 175697219117326106723964246 2375 46342156418560785030403414 2376 11887770559543853551277398 2377 3047500503611877711238486 2378 799654057765926589519190 2379 204635880924351292593494 2380 52339561851805234451798 2381 13675186273310014264662 2382 3492583544622341772630 2383 891592630229294994774 2384 232121529594178524502 2385 59183303903151478102 2386 15084056351939581270 2387 3915129276060751190 2388 996796717524669782 2389 253702779008537942 2390 65677494565819734 2391 16700848618165590 2392 4245580898719062 2393 1096579596768598 2394 278542945703254 2395 70735248053590 2396 18233567827286 2397 4627111433558 2398 1173957727574 2399 302079366486 2400 76593583446 2401 19416831318 2402 4988425558 2403 1263883606 2404 320165206 2405 82138454 2406 20796758 2407 5264726 2408 1348950 2409 341334 2410 86358 2411 22102 2412 5590 2413 1414 2414 362 2415 92 2416 116149714575680328862165199336710216176982 2417 203262000507440575508789098839242878309718 2418 72593571609800205538853249585443885110614 2419 23592910773185066800127306115269262660950 2420 8620486628663774407738823388271461356886 2421 2495404024086882065398080454499633550678 2422 708921597751955132215363765482850440534 2423 219765695303106090986762767299683636566 2424 60258335808916186238305920066042287446 2425 16393811948013962432480287076790916438 2426 4763066984895948544571975299337901398 2427 1273843495960544378199481766101996886 2428 339230061424275405063992426842379606 2429 95192109073138506523059099369035094 2430 25096101482918333537897398924563798 2431 6598543924388010111257505751717206 2432 1811895257926215891205954448217430 2433 473256224085205643225435863340374 2434 123384658422214328412345778656598 2435 33381465806010040906079851074902 2436 8662279101559567576894138570070 2437 2244797937904156231817078592854 2438 600813565733171226751041623382 2439 155155151590434327787356902742 2440 40026727936893962221738349910 2441 10625652003866180692884149590 2442 2733784253421881440402232662 2443 702788876469304426895856982 2444 185368625674243140121613654 2445 47551082238175414205109590 2446 12190002014447510844953942 2447 3198616231063706358076758 2448 818543523697405170373974 2449 209358247407220937807190 2450 54700745093240057058646 2451 13970334178489367090518 2452 3566370520917179979094 2453 928486118376714098006 2454 236733215612605912406 2455 60336225407758325078 2456 15660517104243004758 2457 3987186870098679126 2458 1014811116034151766 2459 262709978263278934 2460 66803394472662358 2461 16982323594876246 2462 4386318387074390 2463 1114171782813014 2464 282940992214358 2465 72934271309142 2466 18508445734230 2467 4695830910294 2468 1208317465942 2469 306374333782 2470 77667325270 2471 19953702230 2472 5055534422 2473 1280660822 2474 328553814 2475 83187030 2476 21058902 2477 5395798 2478 1365334 2479 345430 2480 88406 2481 22358 2482 5654 2483 1446 2484 366 2485 93 2486 464598858302721315448660797346840864707926 2487 813048002029762302035156395356971513238870 2488 290374286439200822155412998341775540442454 2489 94371643092740267200509224461077050643798 2490 34481946514655097630955293553085845427542 2491 9981616096347528261592321817998534202710 2492 2835686391007820528861455061931401762134 2493 879062781212424363947051069198734546262 2494 241033343235664744953223680264169149782 2495 65575247792055849729921148307163665750 2496 19052267939583794178287901197351605590 2497 5095373983842177512797927064407987542 2498 1356920245697101620255969707369518422 2499 380768436292554026092236397476140374 2500 100384405931673334151589595698255190 2501 26394175697552040445030023006868822 2502 7247581031704863564823817792869718 2503 1893024896340822572901743453361494 2504 493538633688857313649383114626390 2505 133525863224040163624319404299606 2506 34649116406238270307576554280278 2507 8979191751616624927268314371414 2508 2403254262932684907004166493526 2509 620620606361737311149427610966 2510 160106911747575848886953399638 2511 42502608015464722771536598358 2512 10935137013687525761608930646 2513 2811155505877217707583427926 2514 741474502696972560486454614 2515 190204328952701656820438358 2516 48760008057790043379815766 2517 12794464924254825432307030 2518 3274174094789620681495894 2519 837432989628883751228758 2520 218802980372960228234582 2521 55881336713957468362070 2522 14265482083668719916374 2523 3713944473506856392022 2524 946932862450423649622 2525 241344901631033300310 2526 62642068416972019030 2527 15948747480394716502 2528 4059244464136607062 2529 1050839913053115734 2530 267213577890649430 2531 67929294379504982 2532 17545273548297558 2533 4456687131252054 2534 1131763968857430 2535 291737085236566 2536 74033782936918 2537 18783323641174 2538 4833269863766 2539 1225497335126 2540 310669301078 2541 79814808918 2542 20222137686 2543 5122643286 2544 1314215254 2545 332748118 2546 84235606 2547 21583190 2548 5461334 2549 1381718 2550 353622 2551 89430 2552 22614 2553 5782 2554 1462 2555 370 2556 95 2557 1858395433210885261794643189387363458831702 2558 3252192008119049208140625581427886052955478 2559 1161497145756803288621651993367102161769814 2560 377486572370961068802036897844308202575190 2561 137927786058620390523821174212343381710166 2562 39926464385390113046369287271994136810838 2563 11342745564031282115445820247725607048534 2564 3516251124849697455788204276794938185046 2565 964133372942658979812894721056676599126 2566 262300991168223398919684593228654662998 2567 76209071758335176713151604789406422358 2568 20381495935368710051191708257631950166 2569 5427680982788406481023878829478073686 2570 1523073745170216104368945589904561494 2571 401537623726693336606358382793020758 2572 105576702790208161780120092027475286 2573 28990324126819454259295271171478870 2574 7572099585363290291606973813445974 2575 1974154534755429254597532458505558 2576 534103452896160654497277617198422 2577 138596465624953081230306217121110 2578 35916767006466499709073257485654 2579 9613017051730739628016665974102 2580 2482482425446949244597710443862 2581 640427646990303395547813598550 2582 170010432061858891086146393430 2583 43740548054750103046435722582 2584 11244622023508870830333711702 2585 2965898010787890241945818454 2586 760817315810806627281753430 2587 195040032231160173519263062 2588 51177859697019301729228118 2589 13096696379158482725983574 2590 3349731958515535004915030 2591 875211921491840912938326 2592 223525346855829873448278 2593 57061928334674879665494 2594 14855777894027425568086 2595 3787731449801694598486 2596 965379606524133201238 2597 250568273667888076118 2598 63794989921578866006 2599 16236977856546428246 2600 4203359652212462934 2601 1068854311562597718 2602 271717177518019926 2603 70181094193190230 2604 17826748525008214 2605 4527055875429718 2606 1166948340946262 2607 296135131747670 2608 75133294564694 2609 19333079455062 2610 4901989340502 2611 1242677204310 2612 319259235670 2613 80888550742 2614 20490573142 2615 5256861014 2616 1330992470 2617 336942422 2618 86332758 2619 21845334 2620 5526870 2621 1414486 2622 357718 2623 90454 2624 23126 2625 5846 2626 1478 2627 378 2628 96 2629 7433581732843541047178572757549453835326806 2630 13008768032476196832562502325711544211821910 2631 4645988583027213154486607973468408647079254 2632 1509946289483844275208147591377232810300758 2633 551711144234481562095284696849373526840662 2634 159705857541560452185477149087976547243350 2635 45370982256125128461783280990902428194134 2636 14065004499398789823152817107179752740182 2637 3856533491770635919251578884226706396502 2638 1049203964672893595678738372914618651990 2639 304836287033340706852606419157625689430 2640 81525983741474840204766833030527800662 2641 21710723931153625924095515317912294742 2642 6092294980680864417475782359618245974 2643 1606150494906773346425433531172083030 2644 422306811160832647120480368109901142 2645 115961296507277817037181084685915478 2646 30288398341453161166427895253783894 2647 7896618139021717018390129834022230 2648 2136413811584642617989110468793686 2649 554385862499812324921224868484438 2650 143667068025865998836293029942614 2651 38452068206922958512066663896406 2652 9929929701787796978390841775446 2653 2561710587961213582191254394198 2654 680041728247435564344585573718 2655 174962192219000412185742890326 2656 44978488094035483321334846806 2657 11863592043151560967783273814 2658 3043269263243226509127013718 2659 780160128924640694077052246 2660 204711438788077206916912470 2661 52386785516633930903934294 2662 13398927834062140019660118 2663 3500847685967363651753302 2664 894101387423319493793110 2665 228247713338699518661974 2666 59423111576109702272342 2667 15150925799206778393942 2668 3861518426096532804950 2669 1002273094671552304470 2670 255179959686315464022 2671 64947911426185712982 2672 16813438608849851734 2673 4275417246250390870 2674 1086868710072079702 2675 280724376772760918 2676 71306994100032854 2677 18108223501718870 2678 4667793363785046 2679 1184540526990678 2680 300533178258774 2681 77332317820246 2682 19607957362006 2683 4970708817238 2684 1277036942678 2685 323554202966 2686 81962292566 2687 21027444054 2688 5323969878 2689 1347769686 2690 345331030 2691 87381334 2692 22107478 2693 5657942 2694 1430870 2695 361814 2696 92502 2697 23382 2698 5910 2699 1510 2700 382 2701 97 2702 29734326931374164188714291030197815341307222 2703 52035072129904787330250009302846176847287638 2704 18583954332108852617946431893873634588317014 2705 6039785157935377100832590365508931241203030 2706 2206844576937926248381138787397494107362646 2707 638823430166241808741908596351906188973398 2708 181483929024500513847133123963609712776534 2709 56260017997595159292611268428719010960726 2710 15426133967082543677006315536906825586006 2711 4196815858691574382714953491658474607958 2712 1219345148133362827410425676630502757718 2713 326103934965899360819067332122111202646 2714 86842895724614503696382061271649178966 2715 24369179922723457669903129438472983894 2716 6424601979627093385701734124688332118 2717 1689227244643330588481921472439604566 2718 463845186029111268148724338743661910 2719 121153593365812644665711581015135574 2720 31586472556086868073560519336088918 2721 8545655246338570471956441875174742 2722 2217543449999249299684899473937750 2723 574668272103463995345172119770454 2724 153808272827691834048266655585622 2725 39719718807151187913563367101782 2726 10246842351844854328765017576790 2727 2720166912989742257378342294870 2728 699848768876001648742971561302 2729 179913952376141933285339387222 2730 47454368172606243871133095254 2731 12173077052972906036508054870 2732 3120640515698562776308208982 2733 818845755152308827667649878 2734 209547142066535723615737174 2735 53595711336248560078640470 2736 14003390743869454607013206 2737 3576405549693277975172438 2738 912990853354798074647894 2739 237692446304438809089366 2740 60603703196827113575766 2741 15446073704386131219798 2742 4009092378686209217878 2743 1020719838745261856086 2744 259791645704742851926 2745 67253754435399406934 2746 17101668985001563478 2747 4347474840288318806 2748 1122897507091043670 2749 285227976400131414 2750 72432894006875478 2751 18671173455140182 2752 4738162107962710 2753 1202132713035094 2754 309329271280982 2755 78431829448022 2756 19882835268950 2757 5108147770710 2758 1294216811862 2759 327849170262 2760 84109776214 2761 21295879510 2762 5391078742 2763 1381324118 2764 349525334 2765 88429910 2766 22631766 2767 5723478 2768 1447254 2769 370006 2770 93526 2771 23638 2772 6038 2773 1526 2774 386 2775 99 2776 118937307725496656754857164120791261365228886 2777 208140288519619149321000037211384707389150550 2778 74335817328435410471785727575494538353268054 2779 24159140631741508403330361462035724964812118 2780 8827378307751704993524555149589976429450582 2781 2555293720664967234967634385407624755893590 2782 725935716098002055388532495854438851106134 2783 225040071990380637170445073714876043842902 2784 61704535868330174708025262147627302344022 2785 16787263434766297530859813966633898431830 2786 4877380592533451309641702706522011030870 2787 1304415739863597443276269328488444810582 2788 347371582898458014785528245086596715862 2789 97476719690893830679612517753891935574 2790 25698407918508373542806936498753328470 2791 6756908978573322353927685889758418262 2792 1855380744116445072594897354974647638 2793 484614373463250578662846324060542294 2794 126345890224347472294242077344355670 2795 34182620985354281887825767500698966 2796 8870173799996997198739597895750998 2797 2298673088413855981380688479081814 2798 615233091310767336193066622342486 2799 158878875228604751654253468407126 2800 40987369407379417315060070307158 2801 10880667651958969029513369179478 2802 2799395075504006594971886245206 2803 719655809504567733141357548886 2804 189817472690424975484532381014 2805 48692308211891624146032219478 2806 12482562062794251105232835926 2807 3275383020609235310670599510 2808 838188568266142894462948694 2809 214382845344994240314561878 2810 56013562975477818428052822 2811 14305622198773111900689750 2812 3651963413419192298591574 2813 950769785217755236357462 2814 242414812787308454303062 2815 61784294817544524879190 2816 16036369514744836871510 2817 4082879354981047424342 2818 1039166582818971407702 2819 269015017741597627734 2820 68406675940006253910 2821 17389899361153275222 2822 4491590028364174678 2823 1140911905600525654 2824 289731576027501910 2825 74684693820560726 2826 18952648431850838 2827 4808530852140374 2828 1237317085123926 2829 313727317792086 2830 79531341075798 2831 20432591082838 2832 5176867247446 2833 1311396681046 2834 336439104854 2835 85183518038 2836 21564314966 2837 5525296470 2838 1398101334 2839 353719638 2840 90527062 2841 22893910 2842 5789014 2843 1480022 2844 374102 2845 94550 2846 24150 2847 6102 2848 1542 2849 394 2850 100 2851 475749230901986627019428656483165045460915542 2852 832561154078476597284000148845538829556602198 2853 297343269313741641887142910301978153413072214 2854 96636562526966033613321445848142899859248470 2855 35309513231006819974098220598359905717802326 2856 10221174882659868939870537541630499023574358 2857 2903742864392008221554129983417755404424534 2858 900160287961522548681780294859504175371606 2859 246818143473320698832101048590509209376086 2860 67149053739065190123439255866535593727318 2861 19509522370133805238566810826088044123478 2862 5217662959454389773105077313953779242326 2863 1389486331593832059142112980346386863446 2864 389906878763575322718450071015567742294 2865 102793631674033494171227745995013313878 2866 27027635914293289415710743559033673046 2867 7421522976465780290379589419898590550 2868 1938457493853002314651385296242169174 2869 505383560897389889176968309377422678 2870 136730483941417127551303070002795862 2871 35480695199987988794958391583003990 2872 9194692353655423925522753916327254 2873 2460932365243069344772266489369942 2874 635515500914419006617013873628502 2875 163949477629517669260240281228630 2876 43522670607835876118053476717910 2877 11197580302016026379887544980822 2878 2878623238018270932565430195542 2879 759269890761699901938129524054 2880 194769232847566496584128877910 2881 49930248251177004420931343702 2882 13101532082436941242682398038 2883 3352754273064571577851794774 2884 857531381379976961258247510 2885 224054251901911273712211286 2886 57222488795092447602758998 2887 14607853653676769194366294 2888 3803079140871020945429846 2889 969659251149233817212246 2890 247137179270178099516758 2891 64145478058979347486038 2892 16331517419924189697366 2893 4156666331275885630806 2894 1076060070966390510934 2895 273626703760025015638 2896 69559597444613100886 2897 17966360113456698710 2898 4563647622402102614 2899 1158926304110007638 2900 298738775282242902 2901 75810593727403350 2902 19234123408561494 2903 4949268340495702 2904 1254909271168342 2905 318125364303190 2906 81730364331350 2907 20707468989782 2908 5245586724182 2909 1345756419414 2910 340734072150 2911 86257259862 2912 22101185878 2913 5592405334 2914 1414878550 2915 362108246 2916 91575638 2917 23156054 2918 5920086 2919 1496406 2920 378198 2921 96598 2922 24406 2923 6166 2924 1574 2925 398 2926 101 2927 1902996923607946508077714625932660181843662166 2928 3330244616313906389136000595382155318226408790 2929 1189373077254966567548571641207912613652288854 2930 386546250107864134453285783392571599436993878 2931 141238052924027279896392882393439622871209302 2932 40884699530639475759482150166521996094297430 2933 11614971457568032886216519933671021617698134 2934 3600641151846090194727121179438016701486422 2935 987272573893282795328404194362036837504342 2936 268596214956260760493757023466142374909270 2937 78038089480535220954267243304352176493910 2938 20870651837817559092420309255815116969302 2939 5557945326375328236568451921385547453782 2940 1559627515054301290873800284062270969174 2941 411174526696133976684910983980053255510 2942 108110543657173157662842974236134692182 2943 29686091905863121161518357679594362198 2944 7753829975412009258605541184968676694 2945 2021534243589559556707873237509690710 2946 546921935765668510205212280011183446 2947 141922780799951955179833566332015958 2948 36778769414621695702091015665309014 2949 9843729460972277379089065957479766 2950 2542062003657676026468055494514006 2951 655797910518070677040961124914518 2952 174090682431343504472213906871638 2953 44790321208064105519550179923286 2954 11514492952073083730261720782166 2955 3037079563046799607752518096214 2956 779076931390265986336515511638 2957 199720993004708017683725374806 2958 52406128329747764970729592150 2959 13411017092258286311407179094 2960 3430125525519907845032990038 2961 896217007607645094848845142 2962 228889955180369790411035990 2963 58431414614707076777465174 2964 15212316563484083781719382 2965 3878637004596935268848982 2966 988548717080712398067030 2967 256581912235917389944150 2968 65326069679696758789462 2969 16626665325103542523222 2970 4304240283865562043734 2971 1094506815040100062550 2972 278238389778452403542 2973 71865440453826794838 2974 18254590489608410454 2975 4635705216440030550 2976 1194955101128971606 2977 303242374909613398 2978 76936493634245974 2979 19797073361982806 2980 5019637084673366 2981 1272501457212758 2982 326921457325398 2983 82829875959126 2984 20982346896726 2985 5383025677654 2986 1362936288598 2987 345029039446 2988 88404743510 2989 22369621334 2990 5659514198 2991 1448432982 2992 366302550 2993 92624214 2994 23680342 2995 5985622 2996 1512790 2997 386390 2998 97622 2999 24662 3000 6294 3001 1590 3002 402 3003 103 3004 7611987694431786032310858503730640727374648662 3005 13320978465255625556544002381528621272905635158 3006 4757492309019866270194286564831650454609155414 3007 1546185000431456537813143133570286397747975510 3008 564952211696109119585571529573758491484837206 3009 163538798122557903037928600666087984377189718 3010 46459885830272131544866079734684086470792534 3011 14402564607384360778908484717752066805945686 3012 3949090295573131181313616777448147350017366 3013 1074384859825043041975028093864569499637078 3014 312152357922140883817068973217408705975638 3015 83482607351270236369681237023260467877206 3016 22231781305501312946273807685542189815126 3017 6238510060217205163495201136249083876694 3018 1644698106784535906739643935920213022038 3019 432442174628692630651371896944538768726 3020 118744367623452484646073430718377448790 3021 31015319901648037034422164739874706774 3022 8086136974358238226831492950038762838 3023 2187687743062674040820849120044733782 3024 567691123199807820719334265328063830 3025 147115077658486782808364062661236054 3026 39374917843889109516356263829919062 3027 10168248014630704105872221978056022 3028 2623191642072282708163844499658070 3029 696362729725374017888855627486550 3030 179161284832256422078200719693142 3031 46057971808292334921046883128662 3032 12148318252187198431010072384854 3033 3116307725561063945346062046550 3034 798883972018832070734901499222 3035 209624513318991059882918368598 3036 53644068369033145245628716374 3037 13720502102079631380131960150 3038 3584868030430580379395380566 3039 915559820721479161644143958 3040 233725658458828307109860694 3041 60849266253936335126877526 3042 15514548018387741075395926 3043 3954194868322849592268118 3044 1026327648943669559776598 3045 261304278718787035157846 3046 66506661300414170092886 3047 17216961135462248174934 3048 4378027260160400250198 3049 1112953559113809614166 3050 287461761815307179350 3051 73018361958433641814 3052 18542820865760122198 3053 4779820404515886422 3054 1212969499638453590 3055 307745974536983894 3056 79188293447931222 3057 20078548338693462 3058 5090005828851030 3059 1307685829301590 3060 331319503836502 3061 83929387586902 3062 21532102710614 3063 5451745154390 3064 1380116157782 3065 353618974038 3066 89478485334 3067 22638056790 3068 5793731926 3069 1465210198 3070 370496854 3071 94721366 3072 23942486 3073 6051158 3074 1545558 3075 390486 3076 98646 3077 25174 3078 6358 3079 1606 3080 410 3081 104 3082 30447950777727144129243434014922562909498594646 3083 53283913861022502226176009526114485091622540630 3084 19029969236079465080777146259326601818436621654 3085 6184740001725826151252572534281145590991902038 3086 2259808846784436478342286118295033965939348822 3087 654155192490231612151714402664351937508758870 3088 185839543321088526179464318938736345883170134 3089 57610258429537443115633938871008267223782742 3090 15796361182292524725254467109792589400069462 3091 4297539439300172167900112375458277998548310 3092 1248609431688563535268275892869634823902550 3093 333930429405080945478724948093041871508822 3094 88927125222005251785095230742168759260502 3095 24954040240868820653980804544996335506774 3096 6578792427138143626958575743680852088150 3097 1729768698514770522605487587778155074902 3098 474977470493809938584293722873509795158 3099 124061279606592148137688658959498827094 3100 32344547897432952907325971800155051350 3101 8750750972250696163283396480178935126 3102 2270764492799231282877337061312255318 3103 588460310633947131233456250644944214 3104 157499671375556438065425055319676246 3105 40672992058522816423488887912224086 3106 10492766568289130832655377998632278 3107 2785450918901496071555422509946198 3108 716645139329025688312802878772566 3109 184231887233169339684187532514646 3110 48593273008748793724040289539414 3111 12465230902244255781384248186198 3112 3195535888075328282939605996886 3113 838498053275964239531673474390 3114 214576273476132580982514865494 3115 54882008408318525520527840598 3116 14339472121722321517581522262 3117 3662239282885916646576575830 3118 934902633835313228439442774 3119 243397065015745340507510102 3120 62058192073550964301583702 3121 15816779473291398369072470 3122 4105310595774678239106390 3123 1045217114875148140631382 3124 266026645201656680371542 3125 68867844541848992699734 3126 17512109040641601000790 3127 4451814236455238456662 3128 1149847047261228717398 3129 292073447833734567254 3130 74171283463040488790 3131 19119281618063545686 3132 4851877998553814358 3133 1230983898147935574 3134 316753173791724886 3135 80314193354773846 3136 20360023315404118 3137 5230743317206358 3138 1325278015346006 3139 335717550347606 3140 86128410842454 3141 21806980617558 3142 5520464631126 3143 1414475896150 3144 357913941334 3145 90552227158 3146 23174927702 3147 5860840790 3148 1481987414 3149 378885462 3150 95769942 3151 24204630 3152 6182230 3153 1561942 3154 394582 3155 100694 3156 25430 3157 6422 3158 1638 3159 414 3160 105 3161 121791803110908576516973736059690251637994378582 3162 213135655444090008904704038104457940366490162518 3163 76119876944317860323108585037306407273746486614 3164 24738960006903304605010290137124582363967608150 3165 9039235387137745913369144473180135863757395286 3166 2616620769960926448606857610657407750035035478 3167 743358173284354104717857275754945383532680534 3168 230441033718149772462535755484033068895130966 3169 63185444729170098901017868439170357600277846 3170 17190157757200688671600449501833111994193238 3171 4994437726754254141073103571478539295610198 3172 1335721717620323781914899792372167486035286 3173 355708500888021007140380922968675037042006 3174 99816160963475282615923218179985342027094 3175 26315169708552574507834302974723408352598 3176 6919074794059082090421950351112620299606 3177 1899909881975239754337174891494039180630 3178 496245118426368592550754635837995308374 3179 129378191589731811629303887200620205398 3180 35003003889002784653133585920715740502 3181 9083057971196925131509348245249021270 3182 2353841242535788524933825002579776854 3183 629998685502225752261700221278704982 3184 162691968234091265693955551648896342 3185 41971066273156523330621511994529110 3186 11141803675605984286221690039784790 3187 2866580557316102753251211515090262 3188 736927548932677358736750130058582 3189 194373092034995174896161158157654 3190 49860923608977023125536992744790 3191 12782143552301313131758423987542 3192 3353992213103856958126693897558 3193 858305093904530323930059461974 3194 219528033633274102082111362390 3195 57357888486889286070326089046 3196 14648957131543666586306303318 3197 3739610535341252913757771094 3198 973588260062981362030040406 3199 248232768294203857206334806 3200 63267117893165593476289878 3201 16421242383098712956425558 3202 4180868459500592562525526 3203 1064106580806626721486166 3204 275471378167395970798934 3205 70048436162566404003158 3206 17807256945820953826646 3207 4599388189044914869590 3208 1168293791334938269014 3209 296685133852161955158 3210 76477126472254182742 3211 19407511994215257430 3212 4923935592591742294 3213 1267012695166899542 3214 321256773419095382 3215 81440093261616470 3216 20922973268825430 3217 5301112061384022 3218 1342870201390422 3219 344513643369814 3220 87227922470230 3221 22081858524502 3222 5657903584598 3223 1431655765334 3224 362208908630 3225 92699710806 3226 23443363158 3227 5927949654 3228 1515541846 3229 383079766 3230 96818518 3231 24728918 3232 6247766 3233 1578326 3234 402774 3235 101718 3236 25686 3237 6550 3238 1654 3239 418 3240 107 3241 487167212443634306067894944238761006551977514326 3242 852542621776360035618816152417831761465960650070 3243 304479507777271441292434340149225629094985946454 3244 98955840027613218420041160548498329455870432598 3245 36156941548550983653476577892720543455029581142 3246 10466483079843705794427430442629631000140141910 3247 2973432693137416418871429103019781534130722134 3248 921764134872599089850143021936132275580523862 3249 252741778916680395604071473756681430401111382 3250 68760631028802754686401798007332447976772950 3251 19977750907017016564292414285914157182440790 3252 5342886870481295127659599169488669944141142 3253 1422834003552084028561523691874700148168022 3254 399264643853901130463692872719941368108374 3255 105260678834210298031337211898893633410390 3256 27676299176236328361687801404450481198422 3257 7599639527900959017348699565976156722518 3258 1984980473705474370203018543351981233494 3259 517512766358927246517215548802480821590 3260 140012015556011138612534343682862962006 3261 36332231884787700526037392980996085078 3262 9415364970143154099735300010319107414 3263 2519994742008903009046800885114819926 3264 650767872936365062775822206595585366 3265 167884265092626093322486047978116438 3266 44567214702423937144886760159139158 3267 11466322229264411013004846060361046 3268 2947710195730709434947000520234326 3269 777492368139980699584644632630614 3270 199443694435908092502147970979158 3271 51128574209205252527033695950166 3272 13415968852415427832506775590230 3273 3433220375618121295720237847894 3274 878112134533096408328445449558 3275 229431553947557144281304356182 3276 58595828526174666345225213270 3277 14958442141365011655031084374 3278 3894353040251925448120161622 3279 992931073176815428825339222 3280 253068471572662373905159510 3281 65684969532394851825702230 3282 16723473838002370250102102 3283 4256426323226506885944662 3284 1101885512669583883195734 3285 280193744650265616012630 3286 71229027783283815306582 3287 18397552756179659478358 3288 4673175165339753076054 3289 1186740535408647820630 3290 305908505889016730966 3291 77630047976861029718 3292 19695742370366969174 3293 5068050780667598166 3294 1285027093676381526 3295 325760373046465878 3296 83691893075301718 3297 21204448245536086 3298 5371480805561686 3299 1378054573479254 3300 348911689880918 3301 88327434098006 3302 22631614338390 3303 5726623061334 3304 1448835634518 3305 370798843222 3306 93773452630 3307 23711798614 3308 6062167382 3309 1532319062 3310 387274070 3311 98915670 3312 24991062 3313 6313302 3314 1611094 3315 406870 3316 102742 3317 26198 3318 6614 3319 1670 3320 426 3321 108 3322 1948668849774537224271579776955044026207910057302 3323 3410170487105440142475264609671327045863842600278 3324 1217918031109085765169737360596902516379943785814 3325 395823360110452873680164642193993317823481730390 3326 144627766194203934613906311570882173820118324566 3327 41865932319374823177709721770518524000560567638 3328 11893730772549665675485716412079126136522888534 3329 3687056539490396359400572087744529102322095446 3330 1010967115666721582416285895026725721604445526 3331 275042524115211018745607192029329791907091798 3332 79911003628068066257169657143656628729763158 3333 21371547481925180510638396677954679776564566 3334 5691336014208336114246094767498800592672086 3335 1597058575415604521854771490879765472433494 3336 421042715336841192125348847595574533641558 3337 110705196704945313446751205617801924793686 3338 30398558111603836069394798263904626890070 3339 7939921894821897480812074173407924933974 3340 2070051065435708986068862195209923286358 3341 560048062224044554450137374731451848022 3342 145328927539150802104149571923984340310 3343 37661459880572616398941200041276429654 3344 10079978968035612036187203540459279702 3345 2603071491745460251103288826382341462 3346 671537060370504373289944191912465750 3347 178268858809695748579547040636556630 3348 45865288917057644052019384241444182 3349 11790840782922837739788002080937302 3350 3109969472559922798338578530522454 3351 797774777743632370008591883916630 3352 204514296836821010108134783800662 3353 53663875409661711330027102360918 3354 13732881502472485182880951391574 3355 3512448538132385633313781798230 3356 917726215790228577125217424726 3357 234383314104698665380900853078 3358 59833768565460046620124337494 3359 15577412161007701792480646486 3360 3971724292707261715301356886 3361 1012273886290649495620638038 3362 262739878129579407302808918 3363 66893895352009481000408406 3364 17025705292906027543778646 3365 4407542050678335532782934 3366 1120774978601062464050518 3367 284916111133135261226326 3368 73590211024718637913430 3369 18692700661359012304214 3370 4746962141634591282518 3371 1223634023556066923862 3372 310520191907444118870 3373 78782969481467876694 3374 20272203122670392662 3375 5140108374705526102 3376 1303041492185863510 3377 334767572301206870 3378 84817792982144342 3379 21485923222246742 3380 5512218293917014 3381 1395646759523670 3382 353309736392022 3383 90526457353558 3384 22906492245334 3385 5795342538070 3386 1483195372886 3387 375093810518 3388 94847194454 3389 24248669526 3390 6129276246 3391 1549096278 3392 395662678 3393 99964246 3394 25253206 3395 6444374 3396 1627478 3397 410966 3398 104790 3399 26454 3400 6678 3401 1702 3402 430 3403 109 3404 7794675399098148897086319107820176104831640229206 3405 13640681948421760569901058438685308183455370401110 3406 4871672124436343060678949442387610065519775143254 3407 1583293440441811494720658568775973271293926921558 3408 578511064776815738455625246283528695280473298262 3409 167463729277499292710838887082074096002242270550 3410 47574923090198662701942865648316504546091554134 3411 14748226157961585437602288350978116409288381782 3412 4043868462666886329665143580106902886417782102 3413 1100170096460844074982428768117319167628367190 3414 319644014512272265028678628574626514919052630 3415 85486189927700722042553586711818719106258262 3416 22765344056833344456984379069995202370688342 3417 6388234301662418087419085963519061889733974 3418 1684170861347364768501395390382298134566230 3419 442820786819781253787004822471207699174742 3420 121594232446415344277579193055618507560278 3421 31759687579287589923248296693631699735894 3422 8280204261742835944275448780839693145430 3423 2240192248896178217800549498925807392086 3424 581315710156603208416598287695937361238 3425 150645839522290465595764800165105718614 3426 40319915872142448144748814161837118806 3427 10412285966981841004413155305529365846 3428 2686148241482017493159776767649862998 3429 713075435238782994318188162546226518 3430 183461155668230576208077536965776726 3431 47163363131691350959152008323749206 3432 12439877890239691193354314122089814 3433 3191099110974529480034367535666518 3434 818057187347284040432539135202646 3435 214655501638646845320108409443670 3436 54931526009889940731523805566294 3437 14049794152529542533255127192918 3438 3670904863160914308500869698902 3439 937533256418794661523603412310 3440 239335074261840186480497349974 3441 62309648644030807169922585942 3442 15886897170829046861205427542 3443 4049095545162597982482552150 3444 1050959512518317629211235670 3445 267575581408037924001633622 3446 68102821171624110175114582 3447 17630168202713342131131734 3448 4483099914404249856202070 3449 1139664444532541044905302 3450 294360844098874551653718 3451 74770802645436049216854 3452 18987848566538365130070 3453 4894536094224267695446 3454 1242080767629776475478 3455 315131877925871506774 3456 81088812490681570646 3457 20560433498822104406 3458 5212165968743454038 3459 1339070289204827478 3460 339271171928577366 3461 85943692888986966 3462 22048873175668054 3463 5582587038094678 3464 1413238945568086 3465 362105829414230 3466 91625968981334 3467 23181370152278 3468 5932781491542 3469 1500375242070 3470 379388777814 3471 96994678102 3472 24517104982 3473 6196385110 3474 1582650710 3475 399856982 3476 101012822 3477 25777494 3478 6509910 3479 1643862 3480 419158 3481 105814 3482 26710 3483 6806 3484 1718 3485 434 3486 111 3487 31178701596392595588345276431280704419326560916822 3488 54562727793687042279604233754741232733821481604438 3489 19486688497745372242715797769550440262079100573014 3490 6333173761767245978882634275103893085175707686230 3491 2314044259107262953822500985134114781121893193046 3492 669854917109997170843355548328296384008969082198 3493 190299692360794650807771462593266018184366216534 3494 58992904631846341750409153403912465637153527126 3495 16175473850667545318660574320427611545671128406 3496 4400680385843376299929715072469276670513468758 3497 1278576058049089060114714514298506059676210518 3498 341944759710802888170214346847274876425033046 3499 91061376227333377827937516279980809482753366 3500 25552937206649672349676343854076247558935894 3501 6736683445389459074005581561529192538264918 3502 1771283147279125015148019289884830796698966 3503 486376929785661377110316772222474030241110 3504 127038750317150359692993186774526798943574 3505 33120817046971343777101795123358772581718 3506 8960768995584712871202197995703229568342 3507 2325262840626412833666393150783749444950 3508 602583358089161862383059200660422874454 3509 161279663488569792578995256647348475222 3510 41649143867927364017652621222117463382 3511 10744592965928069972639107070599451990 3512 2852301740955131977272752650184906070 3513 733844622672922304832310147863106902 3514 188653452526765403836608033294996822 3515 49759511560958764773417256488359254 3516 12764396443898117920137470142666070 3517 3272228749389136161730156540810582 3518 858622006554587381280433637774678 3519 219726104039559762926095222265174 3520 56199176610118170133020508771670 3521 14683619452643657234003478795606 3522 3750133025675178646094413649238 3523 957340297047360745921989399894 3524 249238594576123228679690343766 3525 63547588683316187444821710166 3526 16196382180650391929930208598 3527 4203838050073270516844942678 3528 1070302325632151696006534486 3529 272411284686496440700458326 3530 70520672810853368524526934 3531 17932399657616999424808278 3532 4558657778130164179621206 3533 1177443376395498206614870 3534 299083210581744196867414 3535 75951394266153460520278 3536 19578144376897070781782 3537 4968323070519105901910 3538 1260527511703486027094 3539 324355249962726282582 3540 82241733995288417622 3541 20848663874973816150 3542 5356281156819309910 3543 1357084687714309462 3544 343774771555947862 3545 88195492702672214 3546 22330348152378710 3547 5652955782272342 3548 1448423317656918 3549 366503875925334 3550 92725480609110 3551 23731125966166 3552 6001500968278 3553 1517555111254 3554 387978712406 3555 98068419926 3556 24785540438 3557 6330602838 3558 1599427926 3559 404051286 3560 103109974 3561 26039638 3562 6575446 3563 1676630 3564 423254 3565 106838 3566 27222 3567 6870 3568 1734 3569 442 3570 112 3571 124714806385570382353381105725122817677306243667286 3572 218250911174748169118416935018964930935285926417750 3573 77946753990981488970863191078201761048316402292054 3574 25332695047068983915530537100415572340702830744918 3575 9256177036429051815290003940536459124487572772182 3576 2679419668439988683373422193313185536035876328790 3577 761198769443178603231085850373064072737464866134 3578 235971618527385367001636613615649862548614108502 3579 64701895402670181274642297281710446182684513622 3580 17602721543373505199718860289877106682053875030 3581 5114304232196356240458858057194024238704842070 3582 1367779038843211552680857387389099505700132182 3583 364245504909333511311750065119923237931013462 3584 102211748826598689398705375416304990235743574 3585 26946733781557836296022326246116770153059670 3586 7085132589116500060592077159539323186795862 3587 1945507719142645508441267088889896120964438 3588 508155001268601438771972747098107195774294 3589 132483268187885375108407180493435090326870 3590 35843075982338851484808791982812918273366 3591 9301051362505651334665572603134997779798 3592 2410333432356647449532236802641691497814 3593 645118653954279170315981026589393900886 3594 166596575471709456070610484888469853526 3595 42978371863712279890556428282397807958 3596 11409206963820527909091010600739624278 3597 2935378490691689219329240591452427606 3598 754613810107061615346432133179987286 3599 199038046243835059093669025953437014 3600 51057585775592471680549880570664278 3601 13088914997556544646920626163242326 3602 3434488026218349525121734551098710 3603 878904416158239051704380889060694 3604 224796706440472680532082035086678 3605 58734477810574628936013915182422 3606 15000532102700714584377654596950 3607 3829361188189442983687957599574 3608 996954378304492914718761375062 3609 254190354733264749779286840662 3610 64785528722601567719720834390 3611 16815352200293082067379770710 3612 4281209302528606784026137942 3613 1089645138745985762801833302 3614 282082691243413474098107734 3615 71729598630467997699233110 3616 18234631112520656718484822 3617 4709773505581992826459478 3618 1196332842326976787469654 3619 303805577064613842081110 3620 78312577507588283127126 3621 19873292282076423607638 3622 5042110046813944108374 3623 1297420999850905130326 3624 328966935981153670486 3625 83394655499895264598 3626 21425124627277239638 3627 5428338750857237846 3628 1375099086223791446 3629 352781970810688854 3630 89321392609514838 3631 22611823129089366 3632 5793693270627670 3633 1466015503701334 3634 370901922436438 3635 94924503864662 3636 24006003873110 3637 6070220445014 3638 1551914849622 3639 392273679702 3640 99142161750 3641 25322411350 3642 6397711702 3643 1616205142 3644 412439894 3645 104158550 3646 26301782 3647 6706518 3648 1693014 3649 427350 3650 108886 3651 27478 3652 6934 3653 1766 3654 446 3655 113 3656 498859225542281529413524422900491270709224974669142 3657 873003644698992676473667740075859723741143705670998 3658 311787015963925955883452764312807044193265609168214 3659 101330780188275935662122148401662289362811322979670 3660 37024708145716207261160015762145836497950291088726 3661 10717678673759954733493688773252742144143505315158 3662 3044795077772714412924343401492256290949859464534 3663 943886474109541468006546454462599450194456434006 3664 258807581610680725098569189126841784730738054486 3665 70410886173494020798875441159508426728215500118 3666 20457216928785424961835432228776096954819368278 3667 5471116155372846210723429549556398022800528726 3668 1456982019637334045247000260479692951724053846 3669 408846995306394757594821501665219960942974294 3670 107786935126231345184089304984467080612238678 3671 28340530356466000242368308638157292747183446 3672 7782030876570582033765068355559584483857750 3673 2032620005074405755087890988392428783097174 3674 529933072751541500433628721973740361307478 3675 143372303929355405939235167931251673093462 3676 37204205450022605338662290412539991119190 3677 9641333729426589798128947210566765991254 3678 2580474615817116681263924106357575603542 3679 666386301886837824282441939553879414102 3680 171913487454849119562225713129591231830 3681 45636827855282111636364042402958497110 3682 11741513962766756877316962365809710422 3683 3018455240428246461385728532719949142 3684 796152184975340236374676103813748054 3685 204230343102369886722199522282657110 3686 52355659990226178587682504652969302 3687 13737952104873398100486938204394838 3688 3515617664632956206817523556242774 3689 899186825761890722128328140346710 3690 234937911242298515744055660729686 3691 60002128410802858337510618387798 3692 15317444752757771934751830398294 3693 3987817513217971658875045500246 3694 1016761418933058999117147362646 3695 259142114890406270878883337558 3696 67261408801172328269519082838 3697 17124837210114427136104551766 3698 4358580554983943051207333206 3699 1128330764973653896392430934 3700 286918394521871990796932438 3701 72938524450082626873939286 3702 18839094022327971305837910 3703 4785331369307907149878614 3704 1215222308258455368324438 3705 313250310030353132508502 3706 79493169128305694430550 3707 20168440187255776433494 3708 5189683999403620521302 3709 1315867743924614681942 3710 333578621999581058390 3711 85700498509108958550 3712 21713355003428951382 3713 5500396344895165782 3714 1411127883242755414 3715 357285570438059350 3716 90447292516357462 3717 23174773082510678 3718 5864062014805334 3719 1483607689745750 3720 379698015458646 3721 96024015492438 3722 24280881780054 3723 6207659398486 3724 1569094718806 3725 396568646998 3726 101289645398 3727 25590846806 3728 6464820566 3729 1649759574 3730 416634198 3731 105207126 3732 26826070 3733 6772054 3734 1709398 3735 435542 3736 109910 3737 27734 3738 7062 3739 1782 3740 450 3741 115 3742 1995436902169126117654097691601965082836899898676566 3743 3492014578795970705894670960303438894964574822683990 3744 1247148063855703823533811057251228176773062436672854 3745 405323120753103742648488593606649157451245291918678 3746 148098832582864829044640063048583345991801164354902 3747 42870714695039818933974755093010968576574021260630 3748 12179180311090857651697373605969025163799437858134 3749 3775545896438165872026185817850397800777825736022 3750 1035230326442722900394276756507367138922952217942 3751 281643544693976083195501764638033706912862000470 3752 81828867715141699847341728915104387819277473110 3753 21884464621491384842893718198225592091202114902 3754 5827928078549336180988001041918771806896215382 3755 1635387981225579030379286006660879843771897174 3756 431147740504925380736357219937868322448954710 3757 113362121425864000969473234552629170988733782 3758 31128123506282328135060273422238337935430998 3759 8130480020297623020351563953569715132388694 3760 2119732291006166001734514887894961445229910 3761 573489215717421623756940671725006692373846 3762 148816821800090421354649161650159964476758 3763 38565334917706359192515788842267063965014 3764 10321898463268466725055696425430302414166 3765 2665545207547351297129767758215517656406 3766 687653949819396478248902852518364927318 3767 182547311421128446545456169611833988438 3768 46966055851067027509267849463238841686 3769 12073820961712985845542914130879796566 3770 3184608739901360945498704415254992214 3771 816921372409479546888798089130628438 3772 209422639960904714350730018611877206 3773 54951808419493592401947752817579350 3774 14062470658531824827270094224971094 3775 3596747303047562888513312561386838 3776 939751644969194062976222642918742 3777 240008513643211433350042473551190 3778 61269779011031087739007321593174 3779 15951270052871886635500182000982 3780 4067045675732235996468589450582 3781 1036568459561625083515533350230 3782 269045635204689313078076331350 3783 68499348840457708544418207062 3784 17434322219935772204829332822 3785 4513323059894615585569723734 3786 1147673578087487963187729750 3787 291754097800330507495757142 3788 75356376089311885223351638 3789 19141325477231628599514454 3790 4860889233033821473297750 3791 1253001240121412530034006 3792 317972676513222777722198 3793 80673760749023105733974 3794 20758735997614482085206 3795 5263470975698458727766 3796 1334314487998324233558 3797 342801994036435834198 3798 86853420013715805526 3799 22001585379580663126 3800 5644511532971021654 3801 1429142281752237398 3802 361789170065429846 3803 92699092330042710 3804 23456248059221334 3805 5934430758982998 3806 1518792061834582 3807 384096061969750 3808 97123527120214 3809 24830637593942 3810 6276378875222 3811 1586274587990 3812 405158581590 3813 102363387222 3814 25859282262 3815 6599038294 3816 1666536790 3817 420828502 3818 107304278 3819 27088214 3820 6837590 3821 1742166 3822 439638 3823 110934 3824 28246 3825 7126 3826 1798 3827 458 3828 116 3829 7981747608676504470616390766407860331347599594706262 3830 13968058315183882823578683841213755579858299290735958 3831 4988592255422815294135244229004912707092249746691414 3832 1621292483012414970593954374426596629804981167674710 3833 592395330331459316178560252194333383967204657419606 3834 171482858780159275735899020372043874306296085042518 3835 48716721244363430606789494423876100655197751432534 3836 15102183585752663488104743271401591203111302944086 3837 4140921305770891601577107026029468555691808871766 3838 1126574178775904332782007058552134827651448001878 3839 327315470860566799389366915660417551277109892438 3840 87537858485965539371574872792902368364808459606 3841 23311712314197344723952004167675087227584861526 3842 6541551924902316121517144026643519375087588694 3843 1724590962019701522945428879751473289795818838 3844 453448485703456003877892938210516683954935126 3845 124512494025129312540241093688953351741723990 3846 32521920081190492081406255814278860529554774 3847 8478929164024664006938059551579845780919638 3848 2293956862869686495027762686900026769495382 3849 595267287200361685418596646600639857907030 3850 154261339670825436770063155369068255860054 3851 41287593853073866900222785701721209656662 3852 10662180830189405188519071032862070625622 3853 2750615799277585912995611410073459709270 3854 730189245684513786181824678447335953750 3855 187864223404268110037071397852955366742 3856 48295283846851943382171656523519186262 3857 12738434959605443781994817661019968854 3858 3267685489637918187555192356522513750 3859 837690559843618857402920074447508822 3860 219807233677974369607791011270317398 3861 56249882634127299309080376899884374 3862 14386989212190251554053250245547350 3863 3759006579876776251904890571674966 3864 960034054572845733400169894204758 3865 245079116044124350956029286372694 3866 63805080211487546542000728003926 3867 16268182702928943985874357802326 3868 4146273838246500334062133400918 3869 1076182540818757252312305325398 3870 273997395361830834177672828246 3871 69737288879743088819317331286 3872 18053292239578462342278894934 3873 4590694312349951852750918998 3874 1167016391201322029983028566 3875 301425504357247540893406550 3876 76565301908926514398057814 3877 19443556932135285893190998 3878 5012004960485650120136022 3879 1271890706052891110888790 3880 322695042996092422935894 3881 83034943990457928340822 3882 21053883902793834911062 3883 5337257951993296934230 3884 1371207976145743336790 3885 347413680054863222102 3886 88006341518322652502 3887 22578046131884086614 3888 5716569127008949590 3889 1447156680261719382 3890 370796369320170838 3891 93824992236885334 3892 23737723035931990 3893 6075168247338326 3894 1536384247878998 3895 388494108480854 3896 99322550375766 3897 25105515500886 3898 6345098351958 3899 1620634326358 3900 409453548886 3901 103437129046 3902 26396153174 3903 6666147158 3904 1683314006 3905 429217110 3906 108352854 3907 27350358 3908 6968662 3909 1758550 3910 443734 3911 112982 3912 28502 3913 7190 3914 1830 3915 462 3916 117 3917 31926990434706017882465563065631441325390398378825046 3918 55872233260735531294314735364855022319433197162943830 3919 19954369021691261176540976916019650828368998986765654 3920 6485169932049659882375817497706386519219924670698838 3921 2369581321325837264714241008777333535868818629678422 3922 685931435120637102943596081488175497225184340170070 3923 194866884977453722427157977695504402620791005730134 3924 60408734343010653952418973085606364812445211776342 3925 16563685223083566406308428104117874222767235487062 3926 4506296715103617331128028234208539310605792007510 3927 1309261883442267197557467662641670205108439569750 3928 350151433943862157486299491171609473459233838422 3929 93246849256789378895808016670700348910339446102 3930 26166207699609264486068576106574077500350354774 3931 6898363848078806091781715519005893159183275350 3932 1813793942813824015511571752842066735819740502 3933 498049976100517250160964374755813406966895958 3934 130087680324761968325625023257115442118219094 3935 33915716656098656027752238206319383123678550 3936 9175827451478745980111050747600107077981526 3937 2381069148801446741674386586402559431628118 3938 617045358683301747080252621476273023440214 3939 165150375412295467600891142806884838626646 3940 42648723320757620754076284131448282502486 3941 11002463197110343651982445640293838837078 3942 2920756982738055144727298713789343814998 3943 751456893617072440148285591411821466966 3944 193181135387407773528686626094076745046 3945 50953739838421775127979270644079875414 3946 13070741958551672750220769426090054998 3947 3350762239374475429611680297790035286 3948 879228934711897478431164045081269590 3949 224999530536509197236321507599537494 3950 57547956848761006216213000982189398 3951 15036026319507105007619562286699862 3952 3840136218291382933600679576819030 3953 980316464176497403824117145490774 3954 255220320845950186168002912015702 3955 65072730811715775943497431209302 3956 16585095352986001336248533603670 3957 4304730163275029009249221301590 3958 1095989581447323336710691312982 3959 278949155518972355277269325142 3960 72213168958313849369115579734 3961 18362777249399807411003675990 3962 4668065564805288119932114262 3963 1205702017428990163573626198 3964 306261207635706057592231254 3965 77774227728541143572763990 3966 20048019841942600480544086 3967 5087562824211564443555158 3968 1290780171984369691743574 3969 332139775961831713363286 3970 84215535611175339644246 3971 21349031807973187736918 3972 5484831904582973347158 3973 1389654720219452888406 3974 352025366073290610006 3975 90312184527536346454 3976 22866276508035798358 3977 5788626721046877526 3978 1483185477280683350 3979 375299968947541334 3980 94950892143727958 3981 24300672989353302 3982 6145536991515990 3983 1553976433923414 3984 397290201503062 3985 100422062003542 3986 25380393407830 3987 6482537305430 3988 1637814195542 3989 413748516182 3990 105584612694 3991 26664588630 3992 6733256022 3993 1716868438 3994 433411414 3995 109401430 3996 27874646 3997 7034198 3998 1774934 3999 451926 4000 114006 4001 28758 4002 7318 4003 1846 4004 466 4005 119 4006 127707961738824071529862252262525765301561593515300182 4007 223488933042942125177258941459420089277732788651775318 4008 79817476086765044706163907664078603313475995947062614 4009 25940679728198639529503269990825546076879698682795350 4010 9478325285303349058856964035109334143475274518713686 4011 2743725740482548411774384325952701988900737360680278 4012 779467539909814889708631910782017610483164022920534 4013 241634937372042615809675892342425459249780847105366 4014 66254740892334265625233712416471496891068941948246 4015 18025186860414469324512112936834157242423168030038 4016 5237047533769068790229870650566680820433758278998 4017 1400605735775448629945197964686437893836935353686 4018 372987397027157515583232066682801395641357784406 4019 104664830798437057944274304426296310001401419094 4020 27593455392315224367126862076023572636733101398 4021 7255175771255296062046287011368266943278962006 4022 1992199904402069000643857499023253627867583830 4023 520350721299047873302500093028461768472876374 4024 135662866624394624111008952825277532494714198 4025 36703309805914983920444202990400428311926102 4026 9524276595205786966697546345610237726512470 4027 2468181434733206988321010485905092093760854 4028 660601501649181870403564571227539354506582 4029 170594893283030483016305136525793130009942 4030 44009852788441374607929782561175355348310 4031 11683027930952220578909194855157375259990 4032 3005827574468289760593142365647285867862 4033 772724541549631094114746504376306980182 4034 203814959353687100511917082576319501654 4035 52282967834206691000883077704360219990 4036 13403048957497901718446721191160141142 4037 3516915738847589913724656180325078358 4038 899998122146036788945286030398149974 4039 230191827395044024864852003928757590 4040 60144105278028420030478249146799446 4041 15360544873165531734402718307276118 4042 3921265856705989615296468581963094 4043 1020881283383800744672011648062806 4044 260290923246863103773989724837206 4045 66340381411944005344994134414678 4046 17218920653100116036996885206358 4047 4383958325789293346842765251926 4048 1115796622075889421109077300566 4049 288852675833255397476462318934 4050 73451108997599229644014703958 4051 18672262259221152479728457046 4052 4822808069715960654294504790 4053 1225044830542824230368925014 4054 311096910914164574291055958 4055 80192079367770401922176342 4056 20350251296846257774220630 4057 5163120687937478766974294 4058 1328559103847326853453142 4059 336862142444701358576982 4060 85396127231892750947670 4061 21939327618331893388630 4062 5558618880877811553622 4063 1408101464293162440022 4064 361248738110145385814 4065 91465106032143193430 4066 23154506884187510102 4067 5932741909122733398 4068 1501199875790165334 4069 379803568574911830 4070 97202691957413206 4071 24582147966063958 4072 6215905735693654 4073 1589160806012246 4074 401688248014166 4075 101521573631318 4076 25930149221718 4077 6551256782166 4078 1654994064726 4079 422338450774 4080 106658354518 4081 26933024086 4082 6867473750 4083 1733645654 4084 437605718 4085 111498582 4086 28136790 4087 7099734 4088 1807702 4089 456022 4090 115030 4091 29270 4092 7382 4093 1862 4094 474 4095 120 4096 510831846955296286119449009050103061206246374061200726 4097 893955732171768500709035765837680357110931154607101270 4098 319269904347060178824655630656314413253903983788250454 4099 103762718912794558118013079963302184307518794731181398 4100 37913301141213396235427856140437336573901098074854742 4101 10974902961930193647097537303810807955602949442721110 4102 3117870159639259558834527643128070441932656091682134 4103 966539749488170463238703569369701836999123388421462 4104 265018963569337062500934849665885987564275767792982 4105 72100747441657877298048451747336628969692672120150 4106 20948190135076275160919482602266723281735033115990 4107 5602422943101794519780791858745751575347741414742 4108 1491949588108630062332928266731205582565431137622 4109 418659323193748231777097217705185240005605676374 4110 110373821569260897468507448304094290546932405590 4111 29020703085021184248185148045473067773115848022 4112 7968799617608276002575429996093014511470335318 4113 2081402885196191493210000372113847073891505494 4114 542651466497578496444035811301110129978856790 4115 146813239223659935681776811961601713247704406 4116 38097106380823147866790185382440950906049878 4117 9872725738932827953284041943620368375043414 4118 2642406006596727481614258284910157418026326 4119 682379573132121932065220546103172520039766 4120 176039411153765498431719130244701421393238 4121 46732111723808882315636779420629501039958 4122 12023310297873159042372569462589143471446 4123 3090898166198524376458986017505227920726 4124 815259837414748402047668330305278006614 4125 209131871336826764003532310817440879958 4126 53612195829991606873786884764640564566 4127 14067662955390359654898624721300313430 4128 3599992488584147155781144121592599894 4129 920767309580176099459408015715030358 4130 240576421112113680121912996587197782 4131 61442179492662126937610873229104470 4132 15685063426823958461185874327852374 4133 4083525133535202978688046592251222 4134 1041163692987452415095958899348822 4135 265361525647776021379976537658710 4136 68875682612400464147987540825430 4137 17535833303157173387371061007702 4138 4463186488303557684436309202262 4139 1155410703333021589905849275734 4140 293804435990396918576058815830 4141 74689049036884609918913828182 4142 19291232278863842617178019158 4143 4900179322171296921475700054 4144 1244387643656658297164223830 4145 320768317471081607688705366 4146 81401005187385031096882518 4147 20652482751749915067897174 4148 5314236415389307413812566 4149 1347448569778805434307926 4150 341584508927571003790678 4151 87757310473327573554518 4152 22234475523511246214486 4153 5632405857172649760086 4154 1444994952440581543254 4155 365860424128572773718 4156 92618027536750040406 4157 23730967636490933590 4158 6004799503160661334 4159 1519214274299647318 4160 388810767829652822 4161 98328591864255830 4162 24863622942774614 4163 6356643224048982 4164 1606752992056662 4165 406086294525270 4166 103720596886870 4167 26205027128662 4168 6619976258902 4169 1689353803094 4170 426633418070 4171 107732096342 4172 27469894998 4173 6934582614 4174 1750422870 4175 445994326 4176 112547158 4177 28398934 4178 7230806 4179 1824086 4180 460118 4181 117078 4182 29526 4183 7446 4184 1894 4185 478 4186 121 4187 2043327387821185144477796036200412244824985496244802902 4188 3575822928687074002836143063350721428443724618428405078 4189 1277079617388240715298622522625257653015615935153001814 4190 415050875651178232472052319853208737230075178924725590 4191 151653204564853584941711424561749346295604392299418966 4192 43899611847720774588390149215243231822411797770884438 4193 12471480638557038235338110572512281767730624366728534 4194 3866158997952681852954814277478807347996493553685846 4195 1060075854277348250003739398663543950257103071171926 4196 288402989766631509192193806989346515878770688480598 4197 83792760540305100643677930409066893126940132463958 4198 22409691772407178079123167434983006301390965658966 4199 5967798352434520249331713066924822330261724550486 4200 1674637292774992927108388870820740960022422705494 4201 441495286277043589874029793216377162187729622358 4202 116082812340084736992740592181892271092463392086 4203 31875198470433104010301719984372058045881341270 4204 8325611540784765972840001488455388295566021974 4205 2170605865990313985776143245204440519915427158 4206 587252956894639742727107247846406852990817622 4207 152388425523292591467160741529763803624199510 4208 39490902955731311813136167774481473500173654 4209 10569624026386909926457033139640629672105302 4210 2729518292528487728260882184412690080159062 4211 704157644615061993726876520978805685572950 4212 186928446895235529262547117682518004159830 4213 48093241191492636169490277850356573885782 4214 12363592664794097505835944070020911682902 4215 3261039349658993608190673321221112026454 4216 836527485347307056014129243269763519830 4217 214448783319966427495147539058562258262 4218 56270651821561438619594498885201253718 4219 14399969954336588623124576486370399574 4220 3683069238320704397837632062860121430 4221 962305684448454720487651986348791126 4222 245768717970648507750443492916417878 4223 62740253707295833844743497311409494 4224 16334100534140811914752186369004886 4225 4164654771949809660383835597395286 4226 1061446102591104085519906150634838 4227 275502730449601856591950163301718 4228 70143333212628693549484244030806 4229 17852745953214230737745236809046 4230 4621642813332086359623397102934 4231 1175217743961587674304235263318 4232 298756196147538439675655312726 4233 77164929115455370468712076630 4234 19600717288685187685902800214 4235 4977550574626633188656895318 4236 1283073269884326430754821462 4237 325604020749540124387530070 4238 82609931006999660271588694 4239 21256945661557229655250262 4240 5389794279115221737231702 4241 1366338035710284015162710 4242 351029241893310294218070 4243 88937902094044984857942 4244 22529623428690599040342 4245 5779979809762326173014 4246 1463441696514291094870 4247 370472110147000161622 4248 94923870545963734358 4249 24019198012642645334 4250 6076857097198589270 4251 1555243071318611286 4252 393314367457023318 4253 99454491771098454 4254 25426572896195926 4255 6427011968226646 4256 1624345178101078 4257 414882387547478 4258 104820108514646 4259 26479905035606 4260 6757415212374 4261 1706533672278 4262 430928385366 4263 109879579990 4264 27738330454 4265 7001691478 4266 1783977302 4267 450188630 4268 113595734 4269 28923222 4270 7296342 4271 1840470 4272 468310 4273 118102 4274 29782 4275 7574 4276 1910 4277 482 4278 123 4279 8173309551284740577911184144801648979299941984979211606 4280 14303291714748296011344572253402885713774898473713620310 4281 5108318469552962861194490090501030612062463740612007254 4282 1660203502604712929888209279412834948920300715698902358 4283 606612818259414339766845698246997385182417569197675862 4284 175598447390883098353560596860972927289647191083537750 4285 49885922554228152941352442290049127070922497466914134 4286 15464635991810727411819257109915229391985974214743382 4287 4240303417109393000014957594654175801028412284687702 4288 1153611959066526036768775227957386063515082753922390 4289 335171042161220402574711721636267572507760529855830 4290 89638767089628712316492669739932025205563862635862 4291 23871193409738080997326852267699289321046898201942 4292 6698549171099971708433555483282963840089690821974 4293 1765981145108174359496119172865508648750918489430 4294 464331249360338947970962368727569084369853568342 4295 127500793881732416041206879937488232183525365078 4296 33302446163139063891360005953821553182264087894 4297 8682423463961255943104572980817762079661708630 4298 2349011827578558970908428991385627411963270486 4299 609553702093170365868642966119055214496798038 4300 157963611822925247252544671097925894000694614 4301 42278496105547639705828132558562518688421206 4302 10918073170113950913043528737650760320636246 4303 2816630578460247974907506083915222742291798 4304 747713787580942117050188470730072016639318 4305 192372964765970544677961111401426295543126 4306 49454370659176390023343776280083646731606 4307 13044157398635974432762693284884448105814 4308 3346109941389228224056516973079054079318 4309 857795133279865709980590156234249033046 4310 225082607286245754478377995540805014870 4311 57599879817346354492498305945481598294 4312 14732276953282817591350528251440485718 4313 3849222737793818881950607945395164502 4314 983074871882594031001773971665671510 4315 250961014829183335378973989245637974 4316 65336402136563247659008745476019542 4317 16658619087799238641535342389581142 4318 4245784410364416342079624602539350 4319 1102010921798407426367800653206870 4320 280573332850514774197936976123222 4321 71410983812856922950980947236182 4322 18486571253328345438493588411734 4323 4700870975846350697216941053270 4324 1195024784590153758702621250902 4325 308659716461821481874848306518 4326 78402869154740750743611200854 4327 19910202298506532754627581270 4328 5132293079537305723019285846 4329 1302416082998160497550120278 4330 330439724027998641086354774 4331 85027782646228918621001046 4332 21559177116460886948926806 4333 5465352142841136060650838 4334 1404116967573241176872278 4335 355751608376179939431766 4336 90118493714762396161366 4337 23119919239049304692054 4338 5853766786057164379478 4339 1481888440588000646486 4340 379695482183854937430 4341 96076792050570581334 4342 24307428388794357078 4343 6220972285274445142 4344 1573257469828093270 4345 397817967084393814 4346 101706291584783702 4347 25708047872906582 4348 6497380712404310 4349 1659529550189910 4350 419280434058582 4351 105919620142422 4352 27029660849494 4353 6826134689110 4354 1723713541462 4355 439518319958 4356 110953321814 4357 28006765910 4358 7135909206 4359 1800754518 4360 454382934 4361 115692886 4362 29185366 4363 7361878 4364 1873238 4365 472406 4366 119126 4367 30294 4368 7638 4369 1926 4370 490 4371 124 4372 32693238205138962311644736579206595917199767939916846422 4373 57213166858993184045378289013611542855099593894854481238 4374 20433273878211851444777960362004122448249854962448029014 4375 6640814010418851719552837117651339795681202862795609430 4376 2426451273037657359067382792987989540729670276790703446 4377 702393789563532393414242387443891709158588764334150998 4378 199543690216912611765409769160196508283689989867656534 4379 61858543967242909647277028439660917567943896858973526 4380 16961213668437572000059830378616703204113649138750806 4381 4614447836266104147075100911829544254060331015689558 4382 1340684168644881610298846886545070290031042119423318 4383 358555068358514849265970678959728100822255450543446 4384 95484773638952323989307409070797157284187592807766 4385 26794196684399886833734221933131855360358763287894 4386 7063924580432697437984476691462034595003673957718 4387 1857324997441355791883849474910276337479414273366 4388 510003175526929664164827519749952928734101460310 4389 133209784652556255565440023815286212729056351574 4390 34729693855845023772418291923271048318646834518 4391 9396047310314235883633715965542509647853081942 4392 2438214808372681463474571864476220857987192150 4393 631854447291700989010178684391703576002778454 4394 169113984422190558823312530234250074753684822 4395 43672292680455803652174114950603041282544982 4396 11266522313840991899630024335660890969167190 4397 2990855150323768468200753882920288066557270 4398 769491859063882178711844445605705182172502 4399 197817482636705560093375105120334586926422 4400 52176629594543897731050773139537792423254 4401 13384439765556912896226067892316216317270 4402 3431180533119462839922360624936996132182 4403 900330429144983017913511982163220059478 4404 230399519269385417969993223781926393174 4405 58929107813131270365402113005761942870 4406 15396890951175275527802431781580658006 4407 3932299487530376124007095886662686038 4408 1003844059316733341515895956982551894 4409 261345608546252990636034981904078166 4410 66634476351196954566141369558324566 4411 16983137641457665368318498410157398 4412 4408043687193629705471202612827478 4413 1122293331402059096791747904492886 4414 285643935251427691803923788944726 4415 73946285013313381753974353646934 4416 18803483903385402788867764213078 4417 4780099138360615034810485003606 4418 1234638865847285927499393226070 4419 313611476618963002974444803414 4420 79640809194026131018510325078 4421 20529172318149222892077143382 4422 5209664331992641990200481110 4423 1321758896111994564345419094 4424 340111130584915674484004182 4425 86236708465843547795707222 4426 21861408571364544242603350 4427 5616467870292964707489110 4428 1423006433504719757727062 4429 360473974859049584645462 4430 92479676956197218768214 4431 23415067144228657517910 4432 5927553762352002585942 4433 1518781928735419749718 4434 384307168202282325334 4435 97229713555177428310 4436 24883889141097780566 4437 6293029879312373078 4438 1591271868337575254 4439 406825166339134806 4440 102832191491626326 4441 25989522849617238 4442 6638118200759638 4443 1677121736234326 4444 423678480569686 4445 108118643397974 4446 27304538756438 4447 6894854165846 4448 1758073279830 4449 443813287254 4450 112027063638 4451 28543636822 4452 7203018070 4453 1817531734 4454 462771542 4455 116741462 4456 29447510 4457 7492950 4458 1889622 4459 476502 4460 121174 4461 30550 4462 7702 4463 1958 4464 494 4465 125 4466 130772952820555849246578946316826383668799071759667385686 4467 228852667435972736181513156054446171420398375579417924950 4468 81733095512847405779111841448016489792999419849792116054 4469 26563256041675406878211348470605359182724811451182437718 4470 9705805092150629436269531171951958162918681107162813782 4471 2809575158254129573656969549775566836634355057336603990 4472 798174760867650447061639076640786033134759959470626134 4473 247434175868971638589108113758643670271775587435894102 4474 67844854673750288000239321514466812816454596555003222 4475 18457791345064416588300403647318177016241324062758230 4476 5362736674579526441195387546180281160124168477693270 4477 1434220273434059397063882715838912403289021802173782 4478 381939094555809295957229636283188629136750371231062 4479 107176786737599547334936887732527421441435053151574 4480 28255698321730789751937906765848138380014695830870 4481 7429299989765423167535397899641105349917657093462 4482 2040012702107718656659310078999811714936405841238 4483 532839138610225022261760095261144850916225406294 4484 138918775423380095089673167693084193274587338070 4485 37584189241256943534534863862170038591412327766 4486 9752859233490725853898287457904883431948768598 4487 2527417789166803956040714737566814304011113814 4488 676455937688762235293250120937000299014739286 4489 174689170721823214608696459802412165130179926 4490 45066089255363967598520097342643563876668758 4491 11963420601295073872803015531681152266229078 4492 3077967436255528714847377782422820728690006 4493 791269930546822240373500420481338347705686 4494 208706518378175590924203092558151169693014 4495 53537759062227651584904271569264865269078 4496 13724722132477851359689442499747984528726 4497 3601321716579932071654047928652880237910 4498 921598077077541671879972895127705572694 4499 235716431252525081461608452023047771478 4500 61587563804701102111209727126322632022 4501 15729197950121504496028383546650744150 4502 4015376237266933366063583827930207574 4503 1045382434185011962544139927616312662 4504 266537905404787818264565478233298262 4505 67932550565830661473273993640629590 4506 17632174748774518821884810451309910 4507 4489173325608236387166991617971542 4508 1142575741005710767215695155778902 4509 295785140053253527015897414587734 4510 75213935613541611155471056852310 4511 19120396553442460139241940014422 4512 4938555463389143709997572904278 4513 1254445906475852011897779213654 4514 318563236776104524074041300310 4515 82116689272596891568308573526 4516 20838657327970567960801924438 4517 5287035584447978257381676374 4518 1360444522339662697936016726 4519 344946833863374191182828886 4520 87445634285458176970413398 4521 22465871481171858829956438 4522 5692025734018879030908246 4523 1441895899436198338581846 4524 369918707824788875072854 4525 93660268576914630071638 4526 23710215049408010343766 4527 6075127714941678998870 4528 1537228672809129301334 4529 388918854220709713238 4530 99535556564391122262 4531 25172119517249492310 4532 6365087473350301014 4533 1627300665356539222 4534 411328765966505302 4535 103958091398468950 4536 26552472803038550 4537 6708486944937302 4538 1694713922278742 4539 432474573591894 4540 109218155025750 4541 27579416663382 4542 7032293119318 4543 1775253149014 4544 448108254550 4545 114174547286 4546 28812072278 4547 7270126934 4548 1851086166 4549 466965846 4550 117790038 4551 29971798 4552 7558486 4553 1906006 4554 484694 4555 122198 4556 30806 4557 7830 4558 1974 4559 498 4560 127 4561 523091811282223396986315785267305534675196287038669542742 4562 915410669743890944726052624217784685681593502317671699798 4563 326932382051389623116447365792065959171997679399168464214 4564 106253024166701627512845393882421436730899245804729750870 4565 38823220368602517745078124687807832651674724428651255126 4566 11238300633016518294627878199102267346537420229346415958 4567 3192699043470601788246556306563144132539039837882504534 4568 989736703475886554356432455034574681087102349743576406 4569 271379418695001152000957286057867251265818386220012886 4570 73831165380257666353201614589272708064965296251032918 4571 21450946698318105764781550184721124640496673910773078 4572 5736881093736237588255530863355649613156087208695126 4573 1527756378223237183828918545132754516547001484924246 4574 428707146950398189339747550930109685765740212606294 4575 113022793286923159007751627063392553520058783323478 4576 29717199959061692670141591598564421399670628373846 4577 8160050808430874626637240315999246859745623364950 4578 2131356554440900089047040381044579403664901625174 4579 555675101693520380358692670772336773098349352278 4580 150336756965027774138139455448680154365649311062 4581 39011436933962903415593149831619533727795074390 4582 10109671156667215824162858950267257216044455254 4583 2705823750755048941173000483748001196058957142 4584 698756682887292858434785839209648660520719702 4585 180264357021455870394080389370574255506675030 4586 47853682405180295491212062126724609064916310 4587 12311869745022114859389511129691282914760022 4588 3165079722187288961494001681925353390822742 4589 834826073512702363696812370232604678772054 4590 214151036248910606339617086277059461076310 4591 54898888529911405438757769998991938114902 4592 14405286866319728286616191714611520951638 4593 3686392308310166687519891580510822290774 4594 942865725010100325846433808092191085910 4595 246350255218804408444838908505290528086 4596 62916791800486017984113534186602976598 4597 16061504949067733464254335311720830294 4598 4181529736740047850176559710465250646 4599 1066151621619151273058261912933193046 4600 271730202263322645893095974562518358 4601 70528698995098075287539241805239638 4602 17956693302432945548667966471886166 4603 4570302964022843068862780623115606 4604 1183140560213014108063589658350934 4605 300855742454166444621884227409238 4606 76481586213769840556967760057686 4607 19754221853556574839990291617110 4608 5017783625903408047591116854614 4609 1274252947104418096296165201238 4610 328466757090387566273234294102 4611 83354629311882271843207697750 4612 21148142337791913029526705494 4613 5441778089358650791744066902 4614 1379787335453496764731315542 4615 349782537141832707881653590 4616 89863485924687435319825750 4617 22768102936075516123632982 4618 5767583597744793354327382 4619 1479674831299155500291414 4620 374641074307658520286550 4621 94840860197632041375062 4622 24300510859766715995478 4623 6148914691236517205334 4624 1555675416882838852950 4625 398142226257564489046 4626 100688478068997969238 4627 25460349893401204054 4628 6509202661426156886 4629 1645315063866021206 4630 415832365593875798 4631 106209891212154198 4632 26833947779749206 4633 6778855689114966 4634 1729898294367574 4635 436872620102998 4636 110317666653526 4637 28129172477270 4638 7101012596054 4639 1792433018198 4640 456698189142 4641 115248289110 4642 29080507734 4643 7404344662 4644 1867863382 4645 471160150 4646 119887190 4647 30233942 4648 7624022 4649 1938774 4650 488790 4651 123222 4652 31318 4653 7894 4654 1990 4655 506 4656 128 4657 2092367245128893587945263141069222138700785148154678170966 4658 3661642678975563778904210496871138742726374009270686799190 4659 1307729528205558492465789463168263836687990717596673856854 4660 425012096666806510051381575529685746923596983218919003478 4661 155292881474410070980312498751231330606698897714605020502 4662 44953202532066073178511512796409069386149680917385663830 4663 12770796173882407152986225226252576530156159351530018134 4664 3958946813903546217425729820138298724348409398974305622 4665 1085517674780004608003829144231469005063273544880051542 4666 295324661521030665412806458357090832259861185004131670 4667 85803786793272423059126200738884498561986695643092310 4668 22947524374944950353022123453422598452624348834780502 4669 6111025512892948735315674180531018066188005939696982 4670 1714828587801592757358990203720438743062960850425174 4671 452091173147692636031006508253570214080235133293910 4672 118868799836246770680566366394257685598682513495382 4673 32640203233723498506548961263996987438982493459798 4674 8525426217763600356188161524178317614659606500694 4675 2222700406774081521434770683089347092393397409110 4676 601347027860111096552557821794720617462597244246 4677 156045747735851613662372599326478134911180297558 4678 40438684626668863296651435801069028864177821014 4679 10823295003020195764692001934992004784235828566 4680 2795026731549171433739143356838594642082878806 4681 721057428085823481576321557482297022026700118 4682 191414729620721181964848248506898436259665238 4683 49247478980088459437558044518765131659040086 4684 12660318888749155845976006727701413563290966 4685 3339304294050809454787249480930418715088214 4686 856604144995642425358468345108237844305238 4687 219595554119645621755031079995967752459606 4688 57621147465278913146464766858446083806550 4689 14745569233240666750079566322043289163094 4690 3771462900040401303385735232368764343638 4691 985401020875217633779355634021162112342 4692 251667167201944071936454136746411906390 4693 64246019796270933857017341246883321174 4694 16726118946960191400706238841861002582 4695 4264606486476605092233047651732772182 4696 1086920809053290583572383898250073430 4697 282114795980392301150156967220958550 4698 71826773209731782194671865887544662 4699 18281211856091372275451122492462422 4700 4732562240852056432254358633403734 4701 1203422969816665778487536909636950 4702 305926344855079362227871040230742 4703 79016887414226299359961166468438 4704 20071134503613632190364467418454 4705 5097011788417672385184660804950 4706 1313867028361550265092937176406 4707 333418517247529087372830790998 4708 84592569351167652118106821974 4709 21767112357434603166976267606 4710 5519149341813987058925262166 4711 1399130148567330831526614358 4712 359453943698749741279302998 4713 91072411744302064494531926 4714 23070334390979173417309526 4715 5918699325196622001165654 4716 1498564297230634081146198 4717 379363440790528165500246 4718 97202043439066863981910 4719 24595658764946068821334 4720 6222701667531355411798 4721 1592568905030257956182 4722 402753912275991876950 4723 101841399573604816214 4724 26036810645704627542 4725 6581260255464084822 4726 1663329462375503190 4727 424839564848616790 4728 107335791118996822 4729 27115422756459862 4730 6919593177470294 4731 1747490480411990 4732 441270666614102 4733 112516689909078 4734 28404050384214 4735 7169732072790 4736 1826792756566 4737 460993156438 4738 116322030934 4739 29617378646 4740 7471453526 4741 1884640598 4742 479548758 4743 120935766 4744 30496086 4745 7755094 4746 1955158 4747 492886 4748 125270 4749 31574 4750 7958 4751 2022 4752 510 4753 129 4754 8369468980515574351781052564276888554803140592618712683862 4755 14646570715902255115616841987484554970905496037082747196758 4756 5230918112822233969863157852673055346751962870386695427414 4757 1700048386667226040205526302118742987694387932875676013910 4758 621171525897640283921249995004925322426795590858420082006 4759 179812810128264292714046051185636277544598723669542655318 4760 51083184695529628611944900905010306120624637406120072534 4761 15835787255614184869702919280553194897393637595897222486 4762 4342070699120018432015316576925876020253094179520206166 4763 1181298646084122661651225833428363329039444740016526678 4764 343215147173089692236504802955537994247946782572369238 4765 91790097499779801412088493813690393810497395339122006 4766 24444102051571794941262696722124072264752023758787926 4767 6859314351206371029435960814881754972251843401700694 4768 1808364692590770544124026033014280856320940533175638 4769 475475199344987082722265465577030742394730053981526 4770 130560812934893994026195845055987949755929973839190 4771 34101704871054401424752646096713270458638426002774 4772 8890801627096326085739082732357388369573589636438 4773 2405388111440444386210231287178882469850388976982 4774 624182990943406454649490397305912539644721190230 4775 161754738506675453186605743204276115456711284054 4776 43293180012080783058768007739968019136943314262 4777 11180106926196685734956573427354378568331515222 4778 2884229712343293926305286229929188088106800470 4779 765658918482884727859392994027593745038660950 4780 196989915920353837750232178075060526636160342 4781 50641275554996623383904026910805654253163862 4782 13357217176203237819148997923721674860352854 4783 3426416579982569701433873380432951377220950 4784 878382216478582487020124319983871009838422 4785 230484589861115652585859067433784335226198 4786 58982276932962667000318265288173156652374 4787 15085851600161605213542940929475057374550 4788 3941604083500870535117422536084648449366 4789 1006668668807776287745816546985647625558 4790 256984079185083735428069364987533284694 4791 66904475787840765602824955367444010326 4792 17058425945906420368932190606931088726 4793 4347683236213162334289535593000293718 4794 1128459183921569204600627868883834198 4795 287307092838927128778687463550178646 4796 73124847424365489101804489969849686 4797 18930248963408225729017434533614934 4798 4813691879266663113950147638547798 4799 1223705379420317448911484160922966 4800 316067549656905197439844665873750 4801 80284538014454528761457869673814 4802 20388047153670689540738643219798 4803 5255468113446201060371748705622 4804 1333674068990116349491323163990 4805 338370277404670608472427287894 4806 87068449429738412667905070422 4807 22076597367255948235701048662 4808 5596520594269323326106457430 4809 1437815774794998965117211990 4810 364289646977208257978127702 4811 92281337563916693669238102 4812 23674797300786488004662614 4813 5994257188922536324584790 4814 1517453763162112662000982 4815 388808173756267455927638 4816 98382635059784275285334 4817 24890806670125421647190 4818 6370275620121031824726 4819 1611015649103967507798 4820 407365598294419264854 4821 104147242582818510166 4822 26325041021856339286 4823 6653317849502012758 4824 1699358259394467158 4825 429343164475987286 4826 108461691025839446 4827 27678372709881174 4828 6989961921647958 4829 1765082666456406 4830 450066759636310 4831 113616201536854 4832 28678928291158 4833 7307171026262 4834 1843972625750 4835 465288123734 4836 118469514582 4837 29885814102 4838 7538562390 4839 1918195030 4840 483743062 4841 121984342 4842 31020374 4843 7820630 4844 1971542 4845 501078 4846 126294 4847 31830 4848 8086 4849 2038 4850 514 4851 131 4852 33477875922062297407124210257107554219212562370474850735446 4853 58586282863609020462467367949938219883621984148330988787030 4854 20923672451288935879452631410692221387007851481546781709654 4855 6800193546668904160822105208474971950777551731502704055638 4856 2484686103590561135684999980019701289707182363433680328022 4857 719251240513057170856184204742545110178394894678170621270 4858 204332738782118514447779603620041224482498549624480290134 4859 63343149022456739478811677122212779589574550383588889942 4860 17368282796480073728061266307703504081012376718080824662 4861 4725194584336490646604903333713453316157778960066106710 4862 1372860588692358768946019211822151976991787130289476950 4863 367160389999119205648353975254761575241989581356488022 4864 97776408206287179765050786888496289059008095035151702 4865 27437257404825484117743843259527019889007373606802774 4866 7233458770363082176496104132057123425283762132702550 4867 1901900797379948330889061862308122969578920215926102 4868 522243251739575976104783380223951799023719895356758 4869 136406819484217605699010584386853081834553704011094 4870 35563206508385304342956330929429553478294358545750 4871 9621552445761777544840925148715529879401555907926 4872 2496731963773625818597961589223650158578884760918 4873 647018954026701812746422972817104461826845136214 4874 173172720048323132235072030959872076547773257046 4875 44720427704786742939826293709417514273326060886 4876 11536918849373175705221144919716752352427201878 4877 3062635673931538911437571976110374980154643798 4878 787959663681415351000928712300242106544641366 4879 202565102219986493535616107643222617012655446 4880 53428868704812951276595991694886699441411414 4881 13705666319930278805735493521731805508883798 4882 3513528865914329948080497279935484039353686 4883 921938359444462610343436269735137340904790 4884 235929107731850668001273061152692626609494 4885 60343406400646420854171763717900229498198 4886 15766416334003482140469690144338593797462 4887 4026674675231105150983266187942590502230 4888 1027936316740334941712277459950133138774 4889 267617903151363062411299821469776041302 4890 68233703783625681475728762427724354902 4891 17390732944852649337158142372001174870 4892 4513836735686276818402511475535336790 4893 1149228371355708515114749854200714582 4894 292499389697461956407217959879398742 4895 75720995853632902916069738134459734 4896 19254767517066652455800590554191190 4897 4894821517681269795645936643691862 4898 1264270198627620789759378663494998 4899 321138152057818115045831478695254 4900 81552188614682758162954572879190 4901 21021872453784804241486994822486 4902 5334696275960465397965292655958 4903 1353481109618682433889709151574 4904 348273797718953650671620281686 4905 88306389469023792942804194646 4906 22386082377077293304425829718 4907 5751263099179995860468847958 4908 1457158587908833031912510806 4909 369125350255666774676952406 4910 94699189203145952018650454 4911 23977028755690145298339158 4912 6069815052648450648003926 4913 1555232695025069823710550 4914 393530540239137101141334 4915 99563226680501686588758 4916 25481102480484127298902 4917 6444062596415870031190 4918 1629462393177677059414 4919 416588970331274040662 4920 105300164087425357142 4921 26613271398008051030 4922 6797433037577868630 4923 1717372657903949142 4924 433846764103357782 4925 110713490839524694 4926 27959847686591830 4927 7060330665825622 4928 1800267038545238 4929 454464806147414 4930 114715713164630 4931 29228684105046 4932 7375890502998 4933 1861152494934 4934 473878058326 4935 119543256406 4936 30154249558 4937 7672780118 4938 1934972246 4939 487937366 4940 124081494 4941 31282518 4942 7886166 4943 2004310 4944 505174 4945 127318 4946 32342 4947 8150 4948 2054 4949 522 4950 132 4951 133911503688249189628496841028430216876850249481899402941782 4952 234345131454436081849869471799752879534487936593323955148118 4953 83694689805155743517810525642768885548031405926187126838614 4954 27200774186675616643288420833899887803110206926010816222550 4955 9938744414362244542739999920078805158828729453734721312086 4956 2877004962052228683424736818970180440713579578712682485078 4957 817330955128474057791118414480164897929994198497921160534 4958 253372596089826957915246708488851118358298201534355559766 4959 69473131185920294912245065230814016324049506872323298646 4960 18900778337345962586419613334853813264631115840264426838 4961 5491442354769435075784076847288607907967148521157907798 4962 1468641559996476822593415901019046300967958325425952086 4963 391105632825148719060203147553985156236032380140606806 4964 109749029619301936470975373038108079556029494427211094 4965 28933835081452328705984416528228493701135048530810198 4966 7607603189519793323556247449232491878315680863704406 4967 2088973006958303904419133520895807196094879581427030 4968 545627277936870422796042337547412327338214816044374 4969 142252826033541217371825323717718213913177434182998 4970 38486209783047110179363700594862119517606223631702 4971 9986927855094503274391846356894600634315539043670 4972 2588075816106807250985691891268417847307380544854 4973 692690880193292528940288123839488306191093028182 4974 178881710819146971759305174837670057093304243542 4975 46147675397492702820884579678867009409708807510 4976 12250542695726155645750287904441499920618575190 4977 3151838654725661404003714849200968426178565462 4978 810260408879945974142464430572890468050621782 4979 213715474819251805106383966779546797765645654 4980 54822665279721115222941974086927222035535190 4981 14054115463657319792321989119741936157414742 4982 3687753437777850441373745078940549363619158 4983 943716430927402672005092244610770506437974 4984 241373625602585683416687054871600917992790 4985 63065665336013928561878760577354375189846 4986 16106698700924420603933064751770362008918 4987 4111745266961339766849109839800532555094 4988 1070471612605452249645199285879104165206 4989 272934815134502725902915049710897419606 4990 69562931779410597348632569488004699478 4991 18055346942745107273610045902141347158 4992 4596913485422834060458999416802858326 4993 1169997558789847825628871839517594966 4994 302883983414531611664278952537838934 4995 77019070068266609823202362216764758 4996 19579286070725079182583746574767446 4997 5057080794510483159037514653979990 4998 1284552608231272460183325914781014 4999 326208754458731032651818291516758 5000 84087489815139216965947979289942 5001 21338785103841861591861170623830 5002 5413924438474729735558836606294 5003 1393095190875814602686481126742 5004 353225557876095171771216778582 5005 89544329508309173217703318870 5006 23005052396719983441875391830 5007 5828634351635332127650043222 5008 1476501401022667098707809622 5009 378796756812583808074601814 5010 95908115022760581193356630 5011 24279260210593802592015702 5012 6220930780100279294842198 5013 1574122160956548404565334 5014 398252906722006746355030 5015 101924409921936509195606 5016 25776250385663480124758 5017 6517849572710708237654 5018 1666355881325096162646 5019 421200656349701428566 5020 106453085592032204118 5021 27189732150311474518 5022 6869490631615796566 5023 1735387056413431126 5024 442853963358098774 5025 111839390746367318 5026 28241322663302486 5027 7201068154180950 5028 1817859224589654 5029 458862852658518 5030 116914736420182 5031 29503562011990 5032 7444609979734 5033 1895512233302 5034 478173025622 5035 120616998230 5036 30691120470 5037 7739888982 5038 1951749462 5039 496325974 5040 125130070 5041 31544662 5042 8017238 5043 2020694 5044 509270 5045 129366 5046 32598 5047 8214 5048 2086 5049 526 5050 133