0 1 1 1 2 2 3 1 4 6 5 2 6 6 7 3 8 10 9 2 10 6 11 2 12 210 13 30 14 6 15 3 16 30 17 10 18 210 19 42 20 330 21 30 22 30 23 30 24 546 25 42 26 14 27 2 28 30 29 2 30 462 31 231 32 3570 33 210 34 6 35 2 36 51870 37 2730 38 210 39 42 40 2310 41 330 42 2310 43 210 44 4830 45 210 46 210 47 210 48 6630 49 1326 50 858 51 66 52 330 53 110 54 798 55 114 56 870 57 30 58 30 59 6 60 930930 61 30030 62 4290 63 2145 64 5610 65 510 66 82110 67 4830 68 210 69 30 70 330 71 330 72 21111090 73 570570 74 114114 75 6006 76 390 77 30 78 210 79 42 80 536690 81 13090 82 39270 83 1870 84 37447410 85 870870 86 30030 87 2730 88 62790 89 20930 90 31293570 91 1360590 92 2062830 93 43890 94 2310 95 2310 96 510510 97 72930 98 6630 99 1326 100 72930 101 4290 102 30030 103 2310 104 17490 105 330 106 330 107 110 108 21111090 109 1919190 110 13123110 111 1874730 112 924241890 113 48644310 114 14804790 115 510510 116 2316930 117 39270 118 330 119 330 120 211659630 121 3469830 122 84630 123 2730 124 546 125 78 126 446082 127 223041 128 881790 129 13566 130 149226 131 13566 132 71517810 133 1067430 134 213486 135 12558 136 62790 137 2730 138 128310 139 25662 140 61831770 141 870870 142 6090 143 6090 144 2381714790 145 32626230 146 4660890 147 125970 148 125970 149 25194 150 60138078 151 3165162 152 930930 153 12090 154 1794 155 138 156 262901730 157 3327870 158 62790 159 12558 160 2990130 161 996710 162 397687290 163 9699690 164 73188570 165 881790 166 881790 167 125970 168 84584010 169 4975530 170 2880570 171 66990 172 66990 173 2310 174 27258 175 2478 176 7307790 177 82110 178 82110 179 16422 180 15609138835290 181 1200702987330 182 19683655530 183 855811110 184 1087111410 185 35068110 186 187530 187 3990 188 3990 189 210 190 2310 191 2310 192 49519470 193 510510 194 39270 195 5610 196 162690 197 14790 198 3031254870 199 606250974 200 2060846128110 201 20404417110 202 100514370 203 5912610 204 1351680330 205 13123110 206 570570 207 43890 208 189210 209 27030 210 196981422330 211 3716630610 212 5601119370 213 52346910 214 1217370 215 1217370 216 2855676033210 217 26198862690 218 358888530 219 32626230 220 37350390 221 1009470 222 1009470 223 1009470 224 56236564230 225 497668710 226 497668710 227 26193090 228 340510170 229 14804790 230 695825130 231 23993970 232 1415644230 233 108895710 234 3477711930 235 58944270 236 746130 237 43890 238 43890 239 43890 240 752026665390 241 68366060490 242 524139797090 243 8592455690 244 3682481010 245 29938870 246 211269030 247 6815130 248 82110 249 16422 250 180642 251 8602 252 5166983418870 253 40684908810 254 478645986 255 239322993 256 40684908810 257 946160670 258 25571910 259 393414 260 5180380590 261 39544890 262 39544890 263 3594990 264 120936616710 265 6365085090 266 71517810 267 1067430 268 1067430 269 355810 270 6915878970 271 406816410 272 72882724530 273 531990690 274 9672558 275 420546 276 178582756170 277 1284768030 278 41444130 279 8288826 280 38485392115170 281 818838130110 282 818838130110 283 11532931410 284 606996390 285 4244730 286 2381190 287 2381190 288 9064386188130 289 312565040970 290 2091285686490 291 28647749130 292 28647749130 293 4092535590 294 20878868010 295 564293730 296 7643615070 297 51299430 298 171570 299 34314 300 16455033965370 301 108973734870 302 1078947870 303 56786730 304 15825810 305 930930 306 1821830010 307 165620910 308 1072515990 309 34597290 310 380570190 311 29274630 312 250171239528210 313 1593447385530 314 1593447385530 315 20170220070 316 20170220070 317 380570190 318 127652070 319 127652070 320 9146807670 321 397687290 322 57867810 323 19289270 324 722780578329810 325 4434236676870 326 40681070430 327 992221230 328 1752220470 329 159292770 330 83705324072370 331 1008497880390 332 4551868811490 333 27256699470 334 406816410 335 406816410 336 974523421541670 337 74963340118590 338 663392390430 339 39023081790 340 1258809090 341 66253110 342 179829870 343 4182090 344 31456590 345 181830 346 181830 347 6270 348 33663630 349 4809090 350 26265030 351 26265030 352 913996778970 353 15491470830 354 1527328110 355 17160990 356 25813590 357 144210 358 144210 359 144210 360 26179522008229590 361 144638243139390 362 13148931194490 363 144493749390 364 3042286202910 365 49873544310 366 349114810170 367 15178904790 368 295803534810 369 7994690130 370 237039330 371 7646430 372 695825130 373 3720990 374 17116554 375 364182 376 4830 377 690 378 501155970 379 5275326 380 436356690 381 2284590 382 2284590 383 2284590 384 859284352290 385 4452250530 386 103540710 387 1067430 388 1067430 389 82110 390 741091890 391 105870270 392 4617075210 393 23436930 394 296670 395 26970 396 529094660702790 397 2658767139210 398 19990730370 399 3998146074 400 15480161904425790 401 231047192603370 402 4013226670530 403 39734917530 404 39734917530 405 195738510 406 28374870 407 1669110 408 2143305820110 409 52275751710 410 348377819790 411 3382308930 412 8189610 413 356070 414 3727533810 415 286733370 416 1858609830 417 8892870 418 204536010 419 29219430 420 1033248071746654673910 421 4896910292638173810 422 104189580694429230 423 1965841145177910 424 12373235443178610 425 174270921734910 426 2856900356310 427 26700003330 428 186713310 429 4342170 430 47763870 431 47763870 432 59046813338683170 433 1904735914151070 434 65680548763830 435 602573841870 436 1378887510 437 18888870 438 18888870 439 1717170 440 226469456070 441 1024748670 442 1024748670 443 27695910 444 940931821830 445 4219425210 446 28318290 447 4045470 448 225369088230 449 225369088230 450 3422163643088190 451 30284634009630 452 45527231259510 453 200560490130 454 2203961430 455 115997970 456 2417281696830 457 10555815270 458 620930310 459 26996970 460 1268857590 461 181265370 462 84078310486170 463 2899252085730 464 21856526231710170 465 93804833612490 466 93804833612490 467 7215756431730 468 647006066983984898190 469 13766086531574146770 470 87682079818943610 471 1486136946083790 472 34561324327530 473 437485118070 474 23025532530 475 1354443090 476 177125378430 477 741110370 478 741110370 479 741110370 480 617154997210541790 481 2560809117056190 482 111339526828530 483 10121775166230 484 2400008544570 485 800002848190 486 7432826462533290 487 121849614139890 488 747543645030 489 106791949290 490 83404512395490 491 2034256399890 492 2397369104130 493 126177321270 494 11470665570 495 370021470 496 12656670 497 152490 498 178260810 499 35652162 500 297664597230 501 1185914730 502 1185914730 503 169416390 504 95429016763110030 505 377189789577510 506 31364781733329870 507 246966785301810 508 246966785301810 509 14527457958930 510 6989697340979430 511 3494848670489715 512 1607262509617848930 513 6253939726139490 514 60717861418830 515 1412043288810 516 6142524867570 517 166014185610 518 959619570 519 73816890 520 231142310938770 521 7970424515130 522 8934845881460730 523 68204930392830 524 17937896693314290 525 68204930392830 526 129421120290 527 11765556390 528 674126992110390 529 12719377209630 530 253740796198890 531 13354778747310 532 726620232030 533 8164272270 534 13657988190 535 203850570 536 306345270 537 1138830 538 14790 539 14790 540 105226098693043858530 541 388288187059202430 542 2145238602537030 543 126190506031590 544 2696309069243790 545 29629769991690 546 704566300632396510 547 5142819712645230 548 84308519879430 549 7664410898130 550 3519230412390 551 153010017930 552 45564704103028110 553 164493516617430 554 4445770719390 555 31983962010 556 31983962010 557 1031740710 558 35068110 559 35068110 560 94002050448691770 561 334526869924170 562 334526869924170 563 7117592977110 564 231731190821130 565 818838130110 566 818838130110 567 11532931410 568 11532931410 569 606996390 570 3594025625190 571 276463509630 572 1764445121670 573 43035246870 574 155301108270 575 155301108270 576 1939657882595465522490 577 114097522505615618970 578 591178873086091290 579 20385478382279010 580 14490882223547730 581 149390538387090 582 2818689403530 583 38612183610 584 870259215210 585 2970167970 586 2970167970 587 424309710 588 16104296117910 589 272954171490 590 1385554170 591 37447410 592 94854289530 593 94854289530 594 32510029993330890 595 218188120760610 596 1096422717390 597 3666965610 598 172347383670 599 172347383670 600 2649242746352989296510 601 61610296426813704570 602 919556663086771710 603 6089779225740210 604 553616293249110 605 5481349438110 606 5481349438110 607 288492075690 608 169116044370 609 2772394170 610 49912170 611 2936010 612 848460850427190 613 2763716125170 614 67407710370 615 6127973670 616 363774900972210 617 3531795155070 618 3531795155070 619 113928875970 620 16945681943190 621 54487723290 622 612221610 623 47093970 624 428286635866046958 625 1368327910115166 626 6547023493374 627 41700786582 628 331484790 629 66296958 630 35141036090703104562 631 444823241654469678 632 3341444729963670330 633 10540835110295490 634 16599740331174 635 313202647758 636 167563416550530 637 525277167870 638 10039452349290 639 2007890469858 640 76972481162006430 641 719368982822490 642 719368982822490 643 31276912296630 644 991405382797830 645 3069366510210 646 3069366510210 647 3069366510210 648 4312174637640949170 649 862434927528189834 650 40089313889294243574 651 245946710977265298 652 1229733554886326490 653 11281959219140610 654 17224365220062 655 420106468782 656 40600700510370 657 863844691710 658 863844691710 659 15706267122 660 833216439784194776310 661 2517270210828383010 662 148074718284022530 663 1784032750409910 664 15680708911497630 665 423802943553990 666 2692133540986890 667 16120560125670 668 72289507290 669 1078947870 670 17687670 671 17687670 672 1385052005511984810 673 4109946603893130 674 821989320778626 675 63229947752202 676 16755936154333530 677 148282620834810 678 347011906489710 679 4082493017526 680 505096107476730 681 16293422821830 682 374748724902090 683 19723617100110 684 301300710213432930 685 43042958601918990 686 187960517912310 687 4371174835170 688 18658381988730 689 811233999510 690 1150054802979346110 691 6647715624158070 692 329536760226121470 693 949673660594010 694 6832184608590 695 235592572710 696 147571865926875390 697 422842022713110 698 1814772629670 699 51850646562 700 53914043041934790 701 4147234080148830 702 61984336387089270 703 61984336387089270 704 16200393647719463529270 705 45893466424134457590 706 64912965239228370 707 1100219749817430 708 100119997233386130 709 1410140806104030 710 17849883621570 711 200560490130 712 50351090790 713 423118410 714 241168282737690 715 1347308842110 716 2023781900910 717 5637275490 718 5637275490 719 5637275490 720 110489216826661309566930 721 5815221938245332082470 722 24129551610976481670 723 133312439839649070 724 4596980684125830 725 417907334920530 726 643995203112536730 727 49538092547118210 728 25380016081640229590 729 347671453173153830 730 15695154520812690 731 85765871698430 732 1227566921619628590 733 3344868996238770 734 477838428034110 735 20775583827570 736 22523326293390 737 183116473930 738 6064268267139810 739 163899142355130 740 1087573661214810 741 2931465394110 742 313666797169770 743 10118283779670 744 2304999371364690 745 6179622979530 746 74453288910 747 398145930 748 12226110 749 2445222 750 221218468985514 751 4706775935862 752 1593928105770 753 4227926010 754 330394218 755 15733058 756 98772717478562103066090 757 260614030286443543710 758 1030094981369342070 759 10843105067045706 760 4670179567901920802730 761 36773067463794651990 762 337367591410960110 763 1766322468120210 764 39794206193531790 765 103901321654130 766 135464565390 767 135464565390 768 144039016811853593430 769 13094456073804872130 770 915236243010727307670 771 4742156699537447190 772 4742156699537447190 773 110282713942731330 774 13518526225238034 775 139366249744722 776 7326144750094170 777 18833276992530 778 24176222070 779 371941878 780 55449230719044792630 781 141813889307019930 782 229836303359652990 783 32833757622807570 784 2295157664150130080730 785 17520287512596412830 786 32254849310689996020030 787 163730199546649725990 788 622548287249618730 789 7880358066450870 790 9962526000570 791 9962526000570 792 635699817166939013182563870 793 1601258985307151166706710 794 30212433685040588051070 795 151821274799198934930 796 151821274799198934930 797 1141513344354879210 798 430031935733189790 799 86006387146637958 800 136398384607905101351670 801 340145597525947883670 802 4659528733232162790 803 69545204973614370 804 813376527734881110 805 26237952507576810 806 97538856905490 807 965731256490 808 965731256490 809 321910418830 810 25126296361037401530 811 866424012449565570 812 5470300683768290370 813 147845964426170010 814 20861700501852210 815 1227158853050130 816 147369886676486343870 817 360317571336152430 818 360317571336152430 819 8788233447223230 820 729423376119528090 821 5324258219850570 822 5324258219850570 823 51691827377190 824 51691827377190 825 876132667410 826 876132667410 827 38092724670 828 48460711924274059410 829 583863999087639270 830 352004649269443170 831 352004649269443170 832 2665178058754355430 833 19173942868736370 834 803698204078770 835 42299905477830 836 13149812551285410 837 31383800838390 838 31383800838390 839 4483400119770 840 6394117343650289957764490430 841 15187927182067197049321830 842 54049562925506039321430 843 256159065997658954130 844 19704543538281458010 845 419245607197477830 846 204934875445530753810 847 3866695763123221770 848 1461966242594292330 849 1461966242594292330 850 18897330985355130 851 266159591343030 852 3460074687459390 853 56722535859990 854 2985396624210 855 27900903030 856 27900903030 857 195111210 858 23752643594190 859 552387060330 860 11050341467640090 861 25638843312390 862 25638843312390 863 25638843312390 864 452647359339734566897890 865 1045374963833105235330 866 61492644931359131490 867 1983633707463197790 868 66197212331913390 869 2282662494203910 870 52726620804693990 871 483730466098110 872 4986912021630 873 11411697990 874 107269961106 875 1469451522 876 12285724159819110 877 27985704236490 878 95514348930 879 1736624526 880 136275956965017870 881 19467993852145410 882 14139857018733289173330 883 63981253478431172730 884 25461285600340432280130 885 57474685328082239910 886 57474685328082239910 887 1553369873731952430 888 5283304490774729008590 889 59362971806457629310 890 10625971953355915646490 891 47650098445542222630 892 53359572727370910 893 358117937767590 894 2000658870210 895 2000658870210 896 167368436606145390 897 372758210704110 898 414636496890 899 82927299378 900 21953806791130567262910 901 535458702222696762510 902 23771875873096002782130 903 210370582947752237010 904 263834929995247280670 905 1747251192021505170 906 1747251192021505170 907 7697141815072710 908 76209324901710 909 5862255761670 910 54524840839292670 911 2869728465225930 912 799662387575360539230 913 1749808287911073390 914 28685381769033990 915 125263675847310 916 956211266010 917 56247721530 918 33793574847502470 919 1469285862934890 920 4251582047168145690 921 9222520709692290 922 9991896760230 923 9991896760230 924 3123486617495694720270 925 6746191398478822290 926 65497003868726430 927 2258517374783670 928 527813251969568895330 929 17026233934502222430 930 8639469545396627707770 931 37079268435178659690 932 55678515624528726930 933 119225943521474790 934 7013290795380870 935 539483907336990 936 74053737554058835878268473510 937 1105279664985952774302514530 938 3531244936057357106397810 939 75132870979943768221230 940 75132870979943768221230 941 478553318343590880390 942 507479658900944730 943 8601350150863470 944 146222952564678990 945 3400533780573930 946 78212276953200390 947 990028822192410 948 4299166255273890 949 226271908172310 950 136334178110130 951 8019657535890 952 7615041754231741830 953 143680033098712110 954 1529327263296762930 955 6398858842245870 956 105691496049509370 957 220650304905030 958 1610586167190 959 1610586167190 960 9966231475771539098130 961 269357607453284840490 962 2517360817320419070 963 10445480569794270 964 54121660983390 965 2353115694930 966 661034907904040670 967 60094082536730970 968 380843922454143330 969 3926226004681890 970 43188486051500790 971 14396162017166930 972 1889955456854491895939070 973 3880812026395260566610 974 3880812026395260566610 975 63619869285168206010 976 1081537777847859502170 977 6635201091091162590 978 6777529204383210 979 6777529204383210 980 136220242710678310053870 981 277434302873071914570 982 277434302873071914570 983 6766690313977363770 984 2850940589137671030 985 5782840951597710 986 7259310981792870 987 382068999041730 988 20474880636210 989 1861352785110 990 1224109821035545065632010 991 39487413581791776310710 992 2028054473989305731970 993 28564147520976137070 994 143538429753648930 995 1729378671730710 996 144114312851335256430 997 288806238179028570 998 7805574004838610 999 1561114800967722 1000 8113043370463207686510 1001 48581098026725794530 1002 48435790654761510 1003 192971277509010 1004 1448724665478090 1005 2880168321030 1006 2860147290 1007 2860147290 1008 15048528116041167230112630 1009 148995327881595715149630 1010 442122634663488768990 1011 19222723246238642130 1012 20779763829183972142530 1013 1598443371475690164810 1014 4354380218847569759310 1015 34286458416122596530 1016 154440772865543377290 1017 303419985983385810 1018 303419985983385810 1019 17848234469610930 1020 45192604240543885695570 1021 619076770418409393090 1022 19970218400593851390 1023 9985109200296925695 1024 2128045955907183822510 1025 112002418731957043290 1026 2072099275469507130 1027 8062643095212090 1028 1151806156458870 1029 11182584043290 1030 11182584043290 1031 260060094030 1032 4094126060314290 1033 87109065113070 1034 87109065113070 1035 336328436730 1036 1401422541090 1037 8100708330 1038 19676620533570 1039 1513586194890 1040 10997534924562895170 1041 21108512331214770 1042 20238266856390 1043 697871270910 1044 25304488562348034249210 1045 48383343331449396270 1046 138634221580084230 1047 1058276500611330 1048 278326719660779790 1049 39760959951539970 1050 839272130397054943027609170 1051 3191148784779676589458590 1052 245472983444590506881430 1053 465793137466016142090 1054 2207550414530882190 1055 2207550414530882190 1056 659685906414940222268120670 1057 28681995931084357489918290 1058 3818849316603299722453710 1059 72053760690628296650070 1060 7709752393897227741557490 1061 130673769388088605789110 1062 130673769388088605789110 1063 130673769388088605789110 1064 53373793130346050251890 1065 100138448649804972330 1066 85685476679730027870 1067 962758164940786830 1068 2240338249817210953410 1069 20937740652497298630 1070 1231631803088076390 1071 18382564225195170 1072 78344330104210170 1073 437677821811230 1074 3654100884423990 1075 13584018157710 1076 37838490690 1077 5405498670 1078 115223790 1079 115223790 1080 5875291963553780182825410 1081 10860059082354492020010 1082 571582056966025895790 1083 2109158881793453490 1084 9719626183379970 1085 53699592173370 1086 375897145213590 1087 22111596777270 1088 4681628081296530 1089 42950716342170 1090 472457879763870 1091 5191844832570 1092 211845620273574735845366970 1093 387286325911471180704510 1094 5305292135773577817870 1095 38724760115135604510 1096 38724760115135604510 1097 634832133035009910 1098 28195442443650471990 1099 2563222040331861090 1100 178468699718256257310 1101 323899636512261810 1102 19110078554223446790 1103 830872980618410730 1104 1503581811519281411847930 1105 19032681158471916605670 1106 464211735572485770870 1107 1675854641055905310 1108 1675854641055905310 1109 45293368677186630 1110 3100129283815754190 1111 22303088372775210 1112 234392834408222490 1113 420812988165570 1114 1887053758590 1115 60872701890 1116 15961979016893910 1117 371208814346370 1118 995197893690 1119 995197893690 1120 2379736119253723230 1121 2379736119253723230 1122 377718856056308712235290 1123 1344195217282237410090 1124 756781907329899661880670 1125 1344195217282237410090 1126 8349038616659859690 1127 177639119503401270 1128 351903095736237915870 1129 3114186687931308990 1130 24376564764151970370 1131 86136271251420390 1132 836274478169130 1133 119467782595590 1134 23614327260719510485170 1135 332596158601683246270 1136 499333019114400440970 1137 877562423751143130 1138 13097946623151390 1139 689365611744810 1140 199736988494718593648730 1141 349802081426827659630 1142 2754347097849036690 1143 2754347097849036690 1144 1304898999968296242510 1145 6831931937006786610 1146 2281281544789537290 1147 55641013287549690 1148 349681250608700010 1149 15203532635160870 1150 714566033852560890 1151 714566033852560890 1152 396118759378244891887585156470 1153 686514314347044873288709110 1154 686514314347044873288709110 1155 40383194961590874899335830 1156 453743763613380616846470 1157 2351003956546013558790 1158 2028476235156180810 1159 69947456384695890 1160 916843604645046288210 1161 11046308489699352870 1162 1844733517779791929290 1163 19017871317317442570 1164 31750866705735987810 1165 599072956711999770 1166 3790021970355350730 1167 51918109182950010 1168 1548527555929784430 1169 1548527555929784430 1170 9439144177350912709915230 1171 32215509137716425631110 1172 48364460009819800116270 1173 82392606490323339210 1174 1753034180645177430 1175 250433454377882490 1176 4024753493300127497910 1177 6833197781494274190 1178 52161815125910490 1179 884098561456110 1180 884098561456110 1181 4487809956630 1182 345216150510 1183 9330166230 1184 177399410872530 1185 299155836210 1186 299155836210 1187 299155836210 1188 30513148484482254560970 1189 1794891087322485562410 1190 76719160858375963497570 1191 514893697036080291930 1192 514893697036080291930 1193 2587405512744122070 1194 10825964488469130 1195 36207239091870 1196 2843428806006897570 1197 4746959609360430 1198 43550088159270 1199 43550088159270 1200 660983937726052434817992349751070 1201 1099806884735528177733764309070 1202 2742660560437726129011881070 1203 63782803731109909977020490 1204 1327793885140989287778887130 1205 19817819181208795339983390 1206 311962356622176562932630 1207 2065975871670043463130 1208 5126490996699859710 1209 466044636063623610 1210 681556606497669210 1211 6748085212848210 1212 53249140414585225110 1213 87725107767026730 1214 87725107767026730 1215 4617110935106670 1216 78490885896813390 1217 2706582272303910 1218 5632977214794930 1219 92343888767130 1220 2495780777490 1221 4084747590 1222 4084747590 1223 240279270 1224 174107624916988565224632210 1225 284025489260992765456170 1226 694438849048882067130 1227 2262015794947498590 1228 2262015794947498590 1229 55171116949938990 1230 141955283912193021270 1231 141955283912193021270 1232 72905344240821726323628548610 1233 118161011735529540232785330 1234 478384662896880729687390 1235 4644511290260977958130 1236 37374382352730089629072110 1237 60378646773392713455690 1238 1023366894464283278910 1239 33011835305299460610 1240 339189292488213877710 1241 14747360542965820770 1242 16199518779793968448830 1243 52088484822488644530 1244 627572106295043910 1245 7051371980843190 1246 1012185713368830 1247 77860439489910 1248 343421759997085647143155890 1249 68684351999417129428631178 1250 124027139221969061054578602 1251 396252840964757383560954 1252 11068515110747412948630 1253 582553426881442786770 1254 299715150689548284556866 1255 1909013698659543213738 1256 22780593062763045510 1257 36217159082294190 1258 36217159082294190 1259 7243431816458838 1260 56622691432034523204050974020927127890 1261 89734851714793222193424681491168190 1262 213146916187157297371555062924390 1263 2698062230217180979386772948410 1264 632167711245234273822405192129630 1265 2996055503531915989679645460330 1266 16552792837192906020329532930 1267 52217012104709482713973290 1268 1111000257547010270510070 1269 8748033523992206854410 1270 6882795848931712710 1271 129864072621353070 1272 10915519065581130 1273 10915519065581130 1274 128417871359778 1275 4428202460682 1276 30045353695727370 1277 423173995714470 1278 8040305918574930 1279 1608061183714986 1280 15134450912253605502570 1281 23610687850629649770 1282 23610687850629649770 1283 220660634118034110 1284 552080886139672890 1285 858601689175230 1286 858601689175230 1287 37330508225010 1288 50881482710688630 1289 1183290295597410 1290 15809941639476995010 1291 48947187738318870 1292 73477564887917190 1293 113566560877770 1294 3069366510210 1295 3069366510210 1296 20600504462481092419400130 1297 349161092584425295244070 1298 18546663116493722380170 1299 3709332623298744476034 1300 13005717683799407363037551310 1301 419539280122561527839921010 1302 18040189045270145697116603430 1303 110676006412700280350408610 1304 2492118351292871829959200770 1305 3816414014231044150014090 1306 3816414014231044150014090 1307 35012972607624258257010 1308 2059586623977897544530 1309 15722035297541202630 1310 9462002936506490370 1311 230780559426987570 1312 3224072963876034270 1313 44165383066794990 1314 1400697567148809930 1315 29802075896783190 1316 1297374652536272310 1317 1968702052407090 1318 1968702052407090 1319 1968702052407090 1320 4580126554335920957268854564610 1321 6929087071612588437623078010 1322 6929087071612588437623078010 1323 20933797799433801926353710 1324 394977316970449092950070 1325 23233959821791123114710 1326 83751245863972065371487104610 1327 1009051154987615245439603670 1328 6466582909728757746733712910 1329 340346468933092512985984890 1330 419585315018333415327540099390 1331 11340143649144146360203786470 1332 198716927216931075341841952562790 1333 297926427611590817603960948370 1334 9282584087269003788941389998090 1335 55584335851910202328990359270 1336 291017465193247132612514970 1337 1305011054678238262836390 1338 12670010239594546241130 1339 189104630441709645390 1340 3755440278369253964490 1341 5596781338851347190 1342 95849568721951590 1343 95849568721951590 1344 1627241646700455128810611071730530 1345 2417892491382548482630922840610 1346 5385061228023493279801609890 1347 15979410172176537922259970 1348 11845374479004105205530 1349 11845374479004105205530 1350 16272178667924681670877098390 1351 1251706051378821666990546030 1352 99584179222890244419706833930 1353 147096276547843787916849090 1354 542790688368427261685790 1355 4803457419189621784830 1356 10445838499652596821690 1357 107689056697449451770 1358 713172560910261270 1359 41951327112368310 1360 44064793020962313089490 1361 194118030929349396870 1362 142419685201283490 1363 417653035780890 1364 504685503006307770 1365 738924601766190 1366 738924601766190 1367 38890768514010 1368 1983427347428556510390 1369 14477571879040558470 1370 348475471924389810 1371 49782210274912830 1372 284405767300576997790 1373 1241946582098589510 1374 158065928630729574 1375 3675951828621618 1376 3179698331757699570 1377 4614946780490130 1378 358085065636290 1379 3113783179446 1380 16988513473072861402854099558630 1381 24585403000105443419470476930 1382 53330592191118098523797130 1383 308269319023804037709810 1384 386171313000938632076910 1385 5015211857155047169830 1386 372883654390148219487628171420890 1387 1074592663948553946650225277870 1388 2320934479370526882613877490 1389 16697370355183646637509910 1390 132042468660690232216110 1391 4553188574506559731590 1392 1427050272789879331010406990 1393 34806104214387300756351390 1394 93190537090133740734747270 1395 267021596246801549383230 1396 191139295810165747590 1397 820340325365518230 1398 383098931945697013410 1399 76619786389139402682 1400 15155583469789393751676944057670 1401 21619947888429948290551988670 1402 15409798922615786379580890 1403 1185369147893522029198530 1404 145385631495431430492870424373430 1405 3929341391768417040347849307390 1406 58646886444304731945490288170 1407 5331535131300430176862753470 1408 3852519302061509141929433892640770 1409 81968495788542747700626253034910 1410 95303683723876394956066690320818310 1411 269982106866505368147497706291270 1412 1719631253926785784378966282110 1413 17026052019077086974049171110 1414 60162727982604547611481170 1415 1019707253942449959516630 1416 6632774706836669920158630 1417 9355112421490366601070 1418 19778250362558914590 1419 278566906514914290 1420 15094758481103730 1421 191072892165870 1422 1337510245161090 1423 15028205001810 1424 2690048695323990 1425 3772859320230 1426 177324388050810 1427 25332055435830 1428 5443397492426546843190 1429 494854317493322440290 1430 309452012163795955443990 1431 1728782190859195281810 1432 620632806518451106169790 1433 2596789985432849816610 1434 30338107390788660052590 1435 84507262926987911010 1436 126849106564727156610 1437 176424348490580190 1438 176424348490580190 1439 176424348490580190 1440 1193313484305702168537736638030 1441 11585567808793224937259579010 1442 313123454291708782088096730 1443 16480181804826778004636670 1444 969422459107457529684510 1445 4022499830321400538110 1446 4022499830321400538110 1447 22223755968626522310 1448 966250259505500970 1449 33318974465706930 1450 1965819493476708870 1451 178710863043337170 1452 200211030843491934911190 1453 275393439949782578970 1454 2839107628348274010 1455 2839107628348274010 1456 5753386330806905855610 1457 1917795443602301951870 1458 8677481646189876880759370790 1459 118869611591642149051498230 1460 786687388418609130170387670 1461 1076179737918753940041570 1462 5149185348893559521730 1463 84412874572025565930 1464 77501678503396482991110 1465 105732167126052500670 1466 648663602000322090 1467 1767475754769270 1468 15641378360790 1469 2234482622970 1470 1687019693336096789339670 1471 73348682318960729971290 1472 119359668376475811093810 1473 161953417064417654130 1474 63134382923417051610 1475 1539862998132123210 1476 314686044699764545290210 1477 425826853450290318390 1478 863746153043185230 1479 23344490622788790 1480 1568726425360783899210 1481 82564548703199152590 1482 6522599347552733054610 1483 123067912217976095370 1484 25794240053454382652936430 1485 34716339237489074903010 1486 34716339237489074903010 1487 1119881910886744351710 1488 7101171196932845934193110 1489 47658867093509033115390 1490 7383768141247878369990 1491 19795625043559995630 1492 19795625043559995630 1493 238501506548915610 1494 16418516298242387218890 1495 87799552397018113470 1496 49343524398130987421670 1497 461154433627392405810 1498 461154433627392405810 1499 92230886725478481162 1500 18372230678508954339805228826310 1501 24463689318920045725439718810 1502 146489157598323627098441430 1503 3116790587198375044647690 1504 1232219534473776180442110 1505 4909241173202295539610 1506 1638585474532683912690 1507 56502947397678755610 1508 351261861853959182490 1509 2326237495721583990 1510 25588612452937423890 1511 25588612452937423890 1512 4298508162769949031755632535164410 1513 5678346318058056845119725938130 1514 56221250673842146981383425130 1515 148341030801694319212093470 1516 97785781675474172189910 1517 386505065910965107470 1518 125518804348837171212368610 1519 6606252860465114274335190 1520 566311430627005447109473218796710 1521 744167451546656303691817633110 1522 744167451546656303691817633110 1523 5859586232650837036943445930 1524 635621018056567027433684946210 1525 5831385486757495664529219690 1526 11456553019169932543279410 1527 59981952979947290802510 1528 15024910393276528696770 1529 883818258428031099810 1530 181070019913248205946549132790 1531 472767676013702887588901130 1532 6476269534434286131354810 1533 8443636941896070575430 1534 27503703393798275490 1535 27503703393798275490 1536 14631811193170557843461814810 1537 19027062669922702007102490 1538 1001424351048563263531710 1539 91038577368051205775610 1540 30775115504611817307638670 1541 119747531146349483687310 1542 119747531146349483687310 1543 620453529255696806670 1544 4656413379753918752970 1545 6023820672385405890 1546 27257107114866090 1547 633886211973630 1548 1002203893782271790610 1549 32329157863944251310 1550 213922725440141748030 1551 2205388922063316990 1552 14584236941604715254870 1553 394168565989316628510 1554 12153319547496968330490 1555 31242466703077039410 1556 180592293081370170 1557 231825793429230 1558 19241540854626090 1559 1480118527278930 1560 93943414150267092364923834274410 1561 1323146678172775948801744144710 1562 2539628940830664009216399510 1563 149389937695921412306847030 1564 22432354861687879803264570 1565 773529477989237234595330 1566 453507182943963973610253858390 1567 453507182943963973610253858390 1568 9516430279084477885570106200417890 1569 60614205599264190353949721021770 1570 60614205599264190353949721021770 1571 462703859536367865297326114670 1572 8706446140972450647918714230955570 1573 11062828641642249870290615287110 1574 11062828641642249870290615287110 1575 56156490566711928275586879630 1576 35609695983964444055540190 1577 135398083589218418462130 1578 135398083589218418462130 1579 1713899792268587575470 1580 11340357828539971301070 1581 100357148925132489390 1582 22781072806005075091530 1583 2071006618727734099230 1584 2685083053975261436635824635697930 1585 44017754983201007157964338290130 1586 1913815434052217702520188621310 1587 4820693788544628973602490230 1588 21236536513412462438777490 1589 400689368177593630920330 1590 9189159633372632816712810 1591 46176681574736848325190 1592 623776529068902849409770 1593 782655619910794039410 1594 2453465893137285390 1595 129129783849330810 1596 36874688465366454096030 1597 46151049393449879970 1598 1125635351059753170 1599 1125635351059753170 1600 349533602827529241080349390 1601 3927343851994710573936510 1602 58327058692724937388463190 1603 145454011702555953587190 1604 1359383286939775267170 1605 1692880805653518390 1606 38936258530030922970 1607 581138187015386910 1608 156326172307139078790 1609 6796790100310394730 1610 1393797621296612622090 1611 44961213590213310390 1612 2382944320281305450670 1613 8858529071677715430 1614 27425786599621410 1615 271542441580410 1616 339502109005034430 1617 419656500624270 1618 419656500624270 1619 419656500624270 1620 2346462302128155674736955577951325270 1621 2893295070441622286975284313133570 1622 5348050037784884079436754737770 1623 184415518544306347566784646130 1624 73519643869428801440017067380124190 1625 271290198780180079114454123173890 1626 271290198780180079114454123173890 1627 666560684963587417971631752270 1628 12620461145691790504910397873090 1629 77426141998109144201904281430 1630 3655311424803435992364579810 1631 215018319106084470139092930 1632 1253115301943977459424986849009710 1633 1533800859172555029895944735630 1634 14071567515344541558678392070 1635 34404810550964649287722230 1636 34404810550964649287722230 1637 34404810550964649287722230 1638 94119673577400379009643003834190 1639 2295601794570740951454707410590 1640 128975440735708837834360393625238210 1641 157095542918037561308599748630010 1642 95615059597101376329032105070 1643 697920143044535593642570110 1644 12221027185652187097187982990 1645 14849364745628416886012130 1646 243432208944728145672330 1647 2363419504317748987110 1648 24365149529048958630 1649 2215013593549905330 1650 458072936252007861239645190 1651 7763948072067929851519410 1652 337936055557904104589818530 1653 408628845898312097448390 1654 1234528235342332620690 1655 53675140667057940030 1656 4132361761833264618191198808872730 1657 4984754839364613532196862254370 1658 63098162523602702939200788030 1659 760218825585574734207238410 1660 840771813727092586838468970 1661 3035277305873980457900610 1662 3035277305873980457900610 1663 3035277305873980457900610 1664 4347829654360026061317090 1665 4347829654360026061317090 1666 1039131287392046228654784510 1667 7475764657496735457948090 1668 4164000914225681650077086130 1669 24934137210932225449563390 1670 44765057829321769209270 1671 2356055675227461537330 1672 8455114896455511164590710 1673 272745641821145521438410 1674 77345779023906938915370 1675 184596131321973601230 1676 3601771027421763986790 1677 4292933286557525610 1678 2556839360665590 1679 2556839360665590 1680 82477251078921144701704133187372870 1681 2844043140652453265576004592668030 1682 167798545298494742668984270967413770 1683 398571366504738106102100406098370 1684 1182704351646107139768843935010 1685 4208912283438103700244996210 1686 9832438238903121922149099030 1687 46599233359730435649995730 1688 82769508631848020692710 1689 6366885279372924668670 1690 493235938260114211470 1691 10494381665108813010 1692 27142007592592532113844370 1693 2467455235690230192167670 1694 502225401954648623184570 1695 9475950980276389116690 1696 1013926754889573635485830 1697 3582780052613334401010 1698 3582780052613334401010 1699 3582780052613334401010 1700 3980468638453414519522110 1701 4677401455291908953610 1702 129088589781984568890 1703 1818149151858937590 1704 33641842911097885144590 1705 39439440692963523030 1706 69313604029812870 1707 1136288590652670 1708 32952369128927430 1709 1734335217311970 1710 716243162117682329130 1711 6693861328202638590 1712 10046653517109739530 1713 11723049611563290 1714 1674721373080470 1715 11711338273290 1716 9181739348065567972697190 1717 10688870021030928955410 1718 55962670267177638510 1719 1301457448073898570 1720 43765297837031078682784410 1721 152492326958296441403430 1722 3809715804399119995581891690 1723 8839247806030440825015990 1724 331663950287142192695165190 1725 384315122001323514131130 1726 222533365374246389190 1727 222533365374246389190 1728 306435425645956519647522667646804310 1729 1771303038415933639581055882351470 1730 11717614727267970021284038653267870 1731 27061465882835958478716024603390 1732 27061465882835958478716024603390 1733 1591850934284468145806824976670 1734 472509066948991985642948047830 1735 15242227966096515665901549930 1736 2290282958636264011974844290 1737 2635538502458301509752410 1738 34857611015837225258370 1739 1201986586753007767530 1740 514826950908696436360113994230 1741 7683984341920842333733044690 1742 92578124601455931731723430 1743 849340592673907630566270 1744 41371891333686045041910 1745 426514343646247887030 1746 426514343646247887030 1747 18544101897662951610 1748 1494979055214680490 1749 1494979055214680490 1750 167368497528720177690 1751 2292719144229043530 1752 258632198364885032730912870 1753 294905585364749182133310 1754 294905585364749182133310 1755 671766709259109754290 1756 2676361391470556790 1757 9134339220036030 1758 5361857122161149610 1759 487441556560104510 1760 4053016487470610409722582610 1761 4600472744007503302749810 1762 2609457030066649632870 1763 372779575723807090410 1764 7534844128095132611715849266370 1765 8533232308148508054038334390 1766 275265558327371227549623690 1767 16192091666315954561742570 1768 29442540685121664618573245190 1769 499026113307146857941919410 1770 672600413587893591139108770 1771 1518285357986215781352390 1772 6836137627074991868322690 1773 7707032274041704473870 1774 108549750338615555970 1775 2933777036178798810 1776 982702025187199629391549470 1777 7737811221946453774736610 1778 13048585534479685960770 1779 146613320612131302930 1780 191560469996872286310 1781 191560469996872286310 1782 9575229973509649926948741270 1783 42938251002285425681384490 1784 2525779470722672098904970 1785 53739988738780257423510 1786 53739988738780257423510 1787 360671065360941324990 1788 360671065360941324990 1789 2014922152854420810 1790 3634960064697171210 1791 3634960064697171210 1792 143356327449390602081324790 1793 6232883802147417481796730 1794 5367365296168421780981396359710 1795 11954042975876217775014245790 1796 19956666069910213313880210 1797 22198738676207133830790 1798 5096208489868563797730 1799 5096208489868563797730 1800 1770510573523983465036799447476880444530 1801 1965050581047706398487013815179667530 1802 349850935394516779763910945464599710 1803 8532949643768701945461242572307310 1804 857336887892339579678184845817613410 1805 19938067160286966969260112693432870 1806 6167891279801004170346653567033190 1807 54583108670805346640235872274630 1808 3143824124785639293801048225489510 1809 17369194059589167369066564781710 1810 17369194059589167369066564781710 1811 115027775229067333569977250210 1812 2819734922507137068864036917310 1813 3108858789974792799188574330 1814 282623526361344799926234030 1815 1245037561063192951216890 1816 685216049016616924170 1817 6784317316996207170 1818 43014585825682934190 1819 43014585825682934190 1820 10151766698008468733675565090 1821 11143541929756826271872190 1822 11143541929756826271872190 1823 586502206829306645888010 1824 1386497620263095197966882663890 1825 1518617327779950928769860530 1826 201138246758716948876035665370 1827 440127454614260282004454410 1828 240638302140109503556290 1829 3944890199018188582890 1830 493691173736529246582934830 1831 2155856653871306753637270 1832 45869290507900143694410 1833 350147255785497280110 1834 250922965317672437790 1835 14760174430451319870 1836 10967704543922105857621797588990 1837 11934390145725904088815884210 1838 19468825686339158383060170 1839 846470682014746016654790 1840 534663354405801974889363197370 1841 1741574444318573208108674910 1842 944967142874971898051370 1843 2049820266540069193170 1844 49995616257074858370 1845 704163609254575470 1846 704163609254575470 1847 64014873568597770 1848 1691489221860690410320379490 1849 45715924915153794873523770 1850 815032697028673814600910 1851 1760329799197999599570 1852 949989098325957690 1853 9223195129378230 1854 2046679205973912510 1855 70575145033583190 1856 24753333798125879656710 1857 26645138641685553990 1858 186329640850947930 1859 6010633575837030 1860 188545877088938408489620170 1861 9923467215207284657348430 1862 431455096313360202493410 1863 1851738610786953658770 1864 2318396598491976832830 1865 7454651442096388530 1866 7454651442096388530 1867 15962851053739590 1868 179357877008310 1869 959133032130 1870 242660657128890 1871 18666204394530 1872 40814362515833689732842455693130 1873 43558551244219519458743282490 1874 8711710248843903891748656498 1875 130025526102147819279830694 1876 5071645645614275691009796219470 1877 16203340720812382399392320190 1878 16203340720812382399392320190 1879 68950386046010137869754554 1880 700046011589767665566579065230 1881 743938375759583066489457030 1882 2765570170109974224867870 1883 17615096624904294425910 1884 607417124996699807790 1885 644132688225556530 1886 3994851536991885570 1887 67709348084608230 1888 1151058917438339910 1889 1151058917438339910 1890 1900956418596440634160329195307710 1891 44208288804568386840937888262970 1892 263996557452057999753354974574080310 1893 278771443983165786434376953087730 1894 735544707079593104048488002870 1895 9310692494678393722132759530 1896 10891105242852586014450497310 1897 149193222504829945403431470 1898 707076883909146660679770 1899 7442914567464701691366 1900 717906324604807801640707530 1901 2264688721150813254387090 1902 13090686249426666210330 1903 770040367613333306490 1904 10540143003620998207931949027570 1905 11059961179035674929624290690 1906 11059961179035674929624290690 1907 208678512811993866596684730 1908 8222633007978517883325941370 1909 43050434596746166928408070 1910 16488316450553781933580290810 1911 68988771759639254952218790 1912 33045621672867203122112800410 1913 1139504195616110452486648290 1914 270502824964023880495126829970 1915 564724060467690773476256430 1916 7953860006587193992623330 1917 58057372310855430603090 1918 30253972022332168110 1919 30253972022332168110 1920 1936519009675713493629395266470 1921 62468355150829467536432105370 1922 97454532216582632662140570 1923 2633906276123854936814610 1924 20799957862550082436024975170 1925 194392129556542826504906310 1926 1232427943327599227509310010 1927 5113808893475515466843610 1928 7953046490630661690270 1929 41207494770107055390 1930 41207494770107055390 1931 1791630207395958930 1932 3909612647722028523129600116370 1933 4043032727737361451013030110 1934 94024016924124684907279770 1935 8547637902193153173389070 1936 117429629434828084200855210 1937 6180506812359372852676590 1938 1486913915099064860199352470 1939 15329009434010977940199510 1940 98439937030072825877181461970 1941 101379955746727936021814070 1942 52177023029710723634490 1943 52177023029710723634490 1944 59559486406613813157315550682910 1945 428485513716646137822414033690 1946 660224212198222092176292810 1947 1355696534287930374078630 1948 1355696534287930374078630 1949 1355696534287930374078630 1950 722424055886408147106024648628170 1951 11843017309613248313213518829970 1952 373246061661036890387406706350990 1953 382032816439137042361726413870 1954 16610122453875523580944626690 1955 101902591741567629330948630 1956 34002244459501104728211270 1957 34731608232381107996130 1958 218974013924522238315570 1959 218974013924522238315570 1960 2818395341538529526027626822159710 1961 25856837995766325926858961671190 1962 3253509416685829090134571336110 1963 6626292091009835214123363210 1964 49722481873760824545673786530 1965 50582382374120879497124910 1966 180008478199718432374110 1967 4390450687798010545710 1968 185072324574522536970 1969 939453424236155010 1970 141561474884900070 1971 4881430168444830 1972 288004379938244970 1973 6127752764643510 1974 622034466024708726990 1975 32738656106563617210 1976 2633002691423174070 1977 2662287857859630 1978 125127529319402610 1979 11375229938127510 1980 2808285077389005504733910591332609130730 1981 2833789180009087290347033896400211030 1982 4287124326791357474049975637519230 1983 138294333122301854001612117339330 1984 348348446151893838794992738890 1985 1052412224023848455573996190 1986 1052412224023848455573996190 1987 14822707380617583881323890 1988 429858514037909932558392810 1989 2160093035366381570645190 1990 11934215665007632986990 1991 143785730903706421530 1992 11946150024458371523683411530 1993 11982096313398567225359490 1994 630636648073608801334710 1995 1263800897943103810290 1996 1263800897943103810290 1997 34156781025489292170 1998 144722281204998130924290 1999 28944456240999626184858 2000 90434239385549668863734650170 2001 90434239385549668863734650170 2002 2079987505867642383865896953910 2003 12455015005195463376442496730 2004 31059887793504896200604730 2005 526438776161099935603470 2006 2360712000722421235890 2007 9405227094511638390 2008 115386078744862295370 2009 1722180279774064110 2010 53387588672995987410 2011 106138347262417470 2012 1739972905941270 2013 1727877761610 2014 5963965177170 2015 5963965177170 2016 121582135634190472222693716876501630 2017 120497656723677375840132524159070 2018 179045552338302192927388594590 2019 1772728240973289038885035590 2020 877154003450415160259790 2021 2602830870772745282670 2022 153107698280749722510 2023 6656856446989118370 2024 648775345433184978419701290 2025 640449501908376089259330 2026 640449501908376089259330 2027 49265346300644314558410 2028 285020550272617009815429986711190 2029 9828294836986793441911378852110 2030 60813481642743984827425060578270 2031 478846312147590431712008351010 2032 2038099920813133303297593832410 2033 18036282485071976135376936570 2034 2102445577246363055996776416930 2035 4130541409128414648323725770 2036 43391976246410871408679139790 2037 42582901125035202560038410 2038 42582901125035202560038410 2039 2504876536766776621178730 2040 7289015937805224836113934477959124610 2041 7139094943981611005008750712986410 2042 31449757462474057290787448074830 2043 430818595376356949188869151710 2044 8950282652598789724346751056430 2045 288718795245122249172475840530 2046 148450121227101564543614235263970 2047 74225060613550782271807117631985 2048 949602605624021574657467926600710 2049 23161039161561501820913851868310 2050 6560976963855305976572865887610 2051 345314577045016104030150836190 2052 6059436201807314821805706300563428770 2053 76701724073510314200072231652701630 2054 559866599076717621898337457318990 2055 2178469257107850668865126293070 2056 11649568219828078443129017610 2057 1664224031404011206161288230 2058 243288700074117228292640970 2059 2362026214311817750413990 2060 116977027495678275578362710 2061 113459774486593865740410 2062 113459774486593865740410 2063 2638599406664973621870 2064 135867878698588866217678290 2065 131527472118672668168130 2066 2481650417333446569210 2067 4800097519020206130 2068 4800097519020206130 2069 4800097519020206130 2070 67790470357507032067042110 2071 1832174874527217082893030 2072 11457058802940817677540930 2073 11048272712575523314890 2074 133111719428620762830 2075 769431904211680710 2076 133560709061699509590 2077 128547361945812810 2078 11686123813255710 2079 11686123813255710 2080 324101346332046136990846710 2081 934009643608202123892930 2082 934009643608202123892930 2083 1792724843777739201330 2084 12897301034372224470 2085 86559067344780030 2086 86559067344780030 2087 2984795425682070 2088 20228990159977952583606205830 2089 1838999105452541143964200530 2090 2322676977780309278785396049310 2091 4441064967075161144905154970 2092 4441064967075161144905154970 2093 12725114518840003280530530 2094 30370201715608599714870 2095 231833600882508394770 2096 4666600442031905964096510 2097 4448618152556631042990 2098 4448618152556631042990 2099 4448618152556631042990 2100 3892169092779810232583664849735551328664530 2101 3703300754310000221297492720966271483030 2102 5282882673766048817828092326628062030 2103 20087006364129463185658145728623810 2104 47712604190331266474247377027610 2105 47712604190331266474247377027610 2106 14288260561834784148578685441500790 2107 27112448883936971818934886985770 2108 732768888755053292403645594210 2109 3472838335332006125135761110 2110 3472838335332006125135761110 2111 3472838335332006125135761110 2112 2326494586173015812183558291899654648530 2113 15407248915053084848897737032448044030 2114 327813806703257124444632702818043490 2115 14252774204489440193244900122523630 2116 316429091927729659462687910136330 2117 896399693846259658534526657610 2118 5499384624823678886714887470 2119 103761974053276960126695990 2120 4781893175863379322222178632930 2121 4506968120512138852235795130 2122 23352166427524035503812410 2123 395799430974983652606990 2124 649243287091238303932119782130 2125 610765086633338009343480510 2126 861445820357317361556390 2127 861445820357317361556390 2128 47990285206285792894944930510 2129 675919509947687223872463810 2130 20953504808378303940046378110 2131 511061092887275705854789710 2132 28457693007735770000698986510 2133 293378278430265670110298830 2134 110618039408132957582571690 2135 1242899319192505141377210 2136 237830027626805051307670510710 2137 222478978135458420306520590 2138 312032227398959916278430 2139 2916189041111774918490 2140 2916189041111774918490 2141 171540531830104406970 2142 7079660466569752497831923758230 2143 105666574127906753698983936690 2144 483213243486917584665453542483370 2145 450338530742700451691941791690 2146 235132507201940943803757218670 2147 1313589425709167283819872730 2148 1536086657425378028962001010 2149 35722945521520419278186070 2150 64420876651779500874051030 2151 239482812831894055293870 2152 239482812831894055293870 2153 667083044099983440930 2154 1112836911155192793570 2155 1112836911155192793570 2156 203373654087456436553970 2157 2450284989005499235590 2158 189531076037016383670 2159 189531076037016383670 2160 203660069253408446789558944401001456175445630 2161 188399694036455547446400503608696999237230 2162 85968792424402045922143919122415135574270 2163 158907194869504705955903732204094520470 2164 366991212169756826687999381533705590 2165 19315326956302990878315756922826610 2166 98047344955852745575206887933130 2167 361798320870305334225855675030 2168 1501237845934876905501475830 2169 48427027288221835661337930 2170 6403096943420517085257501990 2171 35376226206743188316339790 2172 17696253054178483985210010 2173 16279901613779654080230 2174 561375917716539795870 2175 33022112806855282110 2176 247294214556803704290 2177 22481292232436700390 2178 95228073384685112726942399130 2179 873652049400780850705893570 2180 14421868287288543314059736910 2181 13218944351318554824986010 2182 6055402817828014120470 2183 6055402817828014120470 2184 2125604663544523509656059172072141490 2185 1944743516509170640124482316625930 2186 648247838836390213374827438875310 2187 1185096597507111907449410308730 2188 1624161622896909877728748710 2189 7416263118250730035291090 2190 10640963315070441235332660210 2191 77671265073506870330895330 2192 1981520413619465970999818070 2193 1806308490081555123974310 2194 4114597927292836273290 2195 22484141679195826630 2196 981249796245067017195401490 2197 6249998702197879090416570 2198 8526601230829302988290 2199 775145566439027544390 2200 32838172744880010041671830 2201 89477309931553160876490 2202 89477309931553160876490 2203 162390762126230781990 2204 10567903626888720599563230 2205 9581054965447616137410 2206 9581054965447616137410 2207 416567607193374614670 2208 430325709640118298222846630 2209 33101977664624484478680510 2210 28671747310614219518675612490 2211 362933510260939487578172310 2212 3336447759828816709306138045830 2213 27125591543323713083789740210 2214 214078413733842563424296712934230 2215 772846258966940662181576580990 2216 1159792288490307434857061472690 2217 1045800079792883169393202410 2218 3299053879472817569063730 2219 89163618364130204569290 2220 72830567993364331734482646637890 2221 721094732607567640935471748890 2222 67146473076818039439335426010 2223 483068151631784456398096590 2224 3023246746729257777682469670 2225 57042391447721844861933390 2226 1488563877762361669464491273670 2227 2672466566898315385034993310 2228 3596859444008499845269170 2229 16129414547123317691790 2230 7229679312919461090 2231 233215461707079390 2232 2235336369962097612615975570 2233 2001196392087822392673210 2234 13430848269045787870290 2235 24026562198650783310 2236 220299548799429032169390 2237 590615412330908933430 2238 590615412330908933430 2239 590615412330908933430 2240 8564420674813127523492375081030 2241 7639982760761041501777319430 2242 7639982760761041501777319430 2243 7639982760761041501777319430 2244 39428386907719099473038073247419390 2245 35109872580337577447050822125930 2246 328129650283528761187390860990 2247 1167721175386223349421319790 2248 292319707311002110148600730 2249 292319707311002110148600730 2250 4900766330170959876361130967751420470 2251 8704735932808099247533092305064690 2252 11590860096948201394850988422190 2253 503950438997747886732651670530 2254 577699283729125626254503134510 2255 12291474121896289920308577330 2256 22620184443704622395385212237790 2257 20035592952794173955168478510 2258 79823079493203880299476010 2259 706398933568175931853770 2260 8439608311577680870042410 2261 22386228943176872334330 2262 46107915644784534666510 2263 162925496978037224970 2264 1078976801179054470 2265 10475502924068490 2266 240936567253575270 2267 80312189084525090 2268 1777545646475847521029501345606575570 2269 7830597561567610224799565399147910 2270 10344250411582047853103785203630 2271 145693667768761237367658946530 2272 82899696960425144062197940575570 2273 218732709658113836575720159830 2274 16825593050624141275055396910 2275 29570462303381619112575390 2276 1285672274060070396198930 2277 19189138418807020838790 2278 8419981754632304010 2279 443156934454331790 2280 3879556686774126148492393343757915810 2281 23800961268552921156395051188698870 2282 31275901798361263017601906949670 2283 54773908578566134881964810770 2284 119855379821807734971476610 2285 943743148203210511586430 2286 17931119815860999720142170 2287 1379316908912384593857090 2288 1372875878576270797909628910 2289 5995091172822143222312790 2290 2616801035714597652690 2291 13700528982798940590 2292 68214933805355925197610 2293 59472479342071425630 2294 59472479342071425630 2295 1450548276635888430 2296 3491469701862583451010 2297 9116108882147737470 2298 43617745847596830 2299 1896423732504210 2300 68505932695246260870810 2301 59518620934184414310 2302 1266353636897540730 2303 1266353636897540730 2304 4510962750340962365204384690067437430 2305 3912370121718093985433117684360310 2306 5087607440465661879626941071990 2307 8817343917618131507152410870 2308 8817343917618131507152410870 2309 801576719783466500650219170 2310 41583434636449168770956105951492742363850230 2311 2446084390379362868879770938323102491991190 2312 1303943818996002774461200850390136347870790 2313 1127004165078654083371824416931837811470 2314 435710033583324148862973154710148959510 2315 2257564940846239113279653651347922070 2316 68538580334029779001049062061617126530 2317 59135962324443295082872357257650670 2318 76501891752190549913159582480790 2319 2637996267316915514246882154510 2320 119793273349305826489683728045972190 2321 2785890077890833174178691349906330 2322 22786014412365833107789554734490 2323 274530294124889555515536804030 2324 49879577400054034080377714027413170 2325 42888716595059358624572411029590 2326 18430905283652496185892742170 2327 190009332821159754493739610 2328 412570715361358900160945130 2329 1770689765499394421291610 2330 22348976229411275533599510 2331 421678796781344821388670 2332 1037751518878889605437516870 2333 2667741693776065823746830 2334 5712508980248534954490 2335 78253547674637465130 2336 500360617416391802070 2337 2996171361774801210 2338 2996171361774801210 2339 230474720136523170 2340 72698070010906596635577458842341830070 2341 62082040999920236238751032316261170 2342 874394943660848397728887779102270 2343 2984283084166718080985965116390 2344 26145883140386022590130769004790 2345 66869266343698267493940585690 2346 44996262453408220498405126170215310 2347 76654620874630699315852003697130 2348 2643262788780368941925931161970 2349 56239633803837637062253854510 2350 56239633803837637062253854510 2351 56239633803837637062253854510 2352 49414437347617675657080849973302952530 2353 461817171473062389318512616572924790 2354 67654744865480477416087835548899810 2355 114863743404890454017127055261290 2356 114863743404890454017127055261290 2357 876822468739621786390282864590 2358 10232125331281060778659037431211730 2359 173425853072560352180661651376470 2360 10670207409944656687344114131258010 2361 9034891964390056466845143210210 2362 3823483692082122922913729670 2363 19408546660315344786364110 2364 451361550239891739217770 2365 34720119249222441478290 2366 132015662544572020830 2367 3567990879583027590 2368 2262291470031405094590 2369 28636600886473482210 2370 887734627480677948510 2371 1497022980574499070 2372 15725365291521507930 2373 13247990978535390 2374 697262683080810 2375 697262683080810 2376 549389919728749990196981862797610 2377 462060487576745155758605435490 2378 2853354612437983641550934196210 2379 167844388966940214208878482130 2380 82596391655020246352403309934655130 2381 208051364370328076454416397820290 2382 208051364370328076454416397820290 2383 1396317881680054204392056361210 2384 534315527516097723005194246447170 2385 447875546953979650465376568690 2386 14447598288838053240818598990 2387 72600996426321875582003010 2388 752218923973120952905133186610 2389 3147359514531886832239050990 2390 1891574915258185436188839930 2391 6326337509224700455481070 2392 9439585134551758571927403876630 2393 496820270239566240627758098770 2394 107619153277217439585168168205170 2395 179664696623067511828327492830 2396 224861948214102017307043170 2397 2062953653340385479881130 2398 47447934026828866037265990 2399 47447934026828866037265990 2400 11984940335920291332976363908119180661432410683890 2401 9979134334654697196483233895186661666471615890 2402 112125104883760642657114987586366985016535010 2403 186564234415575112574234588330061539129010 2404 387867431217411876453710162848360788210 2405 967250451913745327814738560719104210 2406 2812942735104369461862555016632210 2407 9345324701343420139078255869210 2408 642267041460821079969254927340090 2409 2665008470791788713565373142490 2410 2665008470791788713565373142490 2411 39776245832713264381572733470 2412 283671344128681542956466148635030 2413 235021826121525719102291755290 2414 1459762895164756019268892890 2415 9667303941488450458734390 2416 164344167005303657798484630 2417 407801903238966892800210 2418 93226313555662956477270 2419 8475119414151177861570 2420 7971023092119881037090 2421 6582182569876037190 2422 2284017351746984904930 2423 22614033185613711930 2424 12637049794243647787688684010 2425 10418013020810921506750770 2426 12877642794574686658530 2427 21215227009183997790 2428 8734140390771510 2429 2911380130257170 2430 149621615381475042076279470 2431 149621615381475042076279470 2432 3816919359589811523447775530 2433 3136334724395901005298090 2434 6440112370422794672070 2435 31724691479915244690 2436 74128069785031052686759693830 2437 60810557657941798758621570 2438 1128473411298115520136929430 2439 18499564119641238035031630 2440 758482128905290759436296830 2441 20499516997440290795575590 2442 20184858222210240257489921130 2443 33035774504435745102274830 2444 13137091212288469704198479790 2445 10741693550522052088469730 2446 10741693550522052088469730 2447 631864326501297181674690 2448 167275316191268747754289909976271297090 2449 23896473741609821107755701425181613870 2450 19373371421075813340406314125192005607490 2451 31604194814153039707024982259693320730 2452 141722846700237846219842969774409510 2453 346510627628943389290569608250390 2454 4940070047663144042839077918030 2455 16091433380010241181886247290 2456 217322765099259191346573603510 2457 176828938241870782218530190 2458 176828938241870782218530190 2459 4312900932728555663866590 2460 25297062422647530119720574604014870 2461 20550010091508960292218175957770 2462 25030462961643069783456974370 2463 3575780423091867111922424910 2464 180146984955441311656811938464185135010 2465 1314941496025119063188408309957555730 2466 7575377958600710923028420273665478560530 2467 12277760062561930183190308385195265090 2468 14918298982456780295492476774234830 2469 1147561460188983099653267444171910 2470 11620046659404510779613275888557410 2471 112815986984509813394303649403470 2472 7860902111062010705736722340585852236310 2473 6354811730850453278687730267248061630 2474 6354811730850453278687730267248061630 2475 10266254815590393018881632095715770 2476 10266254815590393018881632095715770 2477 24857759844044535154677075292290 2478 2496074055949364260769786333716770 2479 80518517933850460024831817216670 2480 1241465081226756004566663242236710 2481 17006370975708986363926893729270 2482 6849122422758351334646352690 2483 297787931424276144984624030 2484 329888576073495227749011332158965417330 2485 2919367929853940068575321523530667410 2486 18386031316969144870967133503442237090 2487 59119071758743231096357342454798190 2488 451290624112543748827155285914490 2489 5437236435090888540086208264030 2490 5638754692576595526311169727522590 2491 63356794298613432879900783455310 2492 40941755160475828467517112774370 2493 952133840941298336453886343590 2494 112576947125323851404367323190 2495 8659765163486450108028255630 2496 2385953868714343586164437234540564833215710 2497 1910291328033901990523968962802694021790 2498 272898761147700284360566994686099145970 2499 54579752229540056872113398937219829194 2500 2766196119094502162664827621866173310470 2501 19900691504276993976005954114145131730 2502 139304840529938957832041678799015922110 2503 445063388274565360485756162297175470 2504 2665050229189014134645246480821410 2505 2126935538059867625415200702970 2506 304575132893295762873576805890 2507 304575132893295762873576805890 2508 1633380315398708470191432446195594010 2509 6507491296409197092396145203966510 2510 105589294261091165725008420567585630 2511 672543275548351374044639621449590 2512 267625656803959957837102913430 2513 638724717909212309873753970 2514 7457714251055276134967310270 2515 201559844623115571215332710 2516 45066523018706642574321189990 2517 35795490880624815388658610 2518 156312187251636748422090 2519 22330312464519535488870 2520 36182797389743339035650861746329563610484073421290 2521 373018529791168443666503729343603748561691478570 2522 12862707923833394609189783770469094777989361330 2523 20384640132857994626291257956369405353390430 2524 201828120127306877488032256993756488647430 2525 479401710516168355078461418037426338830 2526 25231668974535176583076916738811912570 2527 319388214867533880798441984035593830 2528 360306277982235730295751277363997310 2529 15665490347053727404163099015825970 2530 16934395065165079323900310036107873570 2531 80257796517370044189100995431790870 2532 538642929646778820061080506253630 2533 2975927788103750387077792852230 2534 228917522161826952852137911710 2535 722137293885889441173936630 2536 284642212804844084025990 2537 6056217293720086894170 2538 32564280388332907229952090 2539 256411656601046513621670 2540 130513533209932675433430030 2541 102685706695462372488930 2542 8522913655723376916581190 2543 160809691617422205973230 2544 439462241728554594319770 2545 345217786118267552490 2546 1219850834340168030 2547 13404954223518330 2548 4058872684384891622370 2549 4058872684384891622370 2550 13698699368671693610390372370 2551 472368943747299779668633530 2552 19946580285360728783007109538519790 2553 15619874929804799360224831275270 2554 30567269921340116164823544570 2555 430524928469579100913007670 2556 30047932587015725953584557881229062170 2557 23493301475383679400769787240992230 2558 27541971248984383822707839672910 2559 27541971248984383822707839672910 2560 72637426951738210835555750391270270 2561 170111070144585973853760539558010 2562 80650899509278878857095989370620990 2563 125820436051917127702177830531390 2564 8496190497611035517994429293251230 2565 6622128213258796194851464764810 2566 43855153730190703277162018310 2567 409861249814866385767869330 2568 8000293924884237541332458060370 2569 31129548345853064363161315410 2570 36323860380225279303572130 2571 56491229207193280409910 2572 21955394173024982670 2573 1688876474848075590 2574 281878788806675929275008910 2575 281878788806675929275008910 2576 65147304242461788494585323552590 2577 50540965277317136147855177310 2578 50540965277317136147855177310 2579 1175371285519003166229190170 2580 1077634703748037287303856851130915230 2581 834728662856729114875179590341530 2582 20359235679432417435979990008330 2583 1071538719970127233472631053070 2584 2020853629775151230803841359852590 2585 4688755521520072461261812899890 2586 1564126793611063986884014121610 2587 2417506636184024709248862630 2588 2801282313075347287658010 2589 75710332785820196963730 2590 5375433627793233984424830 2591 5375433627793233984424830 2592 3470953139054451155713564021128357261957990 2593 2676139660026562186363580586837592337670 2594 15469015375876082002101621889234637790 2595 262186701286035288171213930326010810 2596 706702698884192151404889300070110 2597 1632107849617071943198358660670 2598 101104026082473483206977970130 2599 7777232775574883323613690010 2600 8915456636309793440372611576585481399190 2601 6852772203158949608280254862863552190 2602 2632643950502861931725030681084730 2603 12131999771902589547119957055690 2604 1284268301881559736037721643694658252070 2605 985624176424834793582288291400351690 2606 12476255397782718906104915081017110 2607 76541444158176189608005613993970 2608 849686571599913880838470320947060970 2609 29299536951721168304774838653346930 2610 1427647273733630544863478575432188050930 2611 2186289852578300987539783423326474810 2612 3280689824707048669017792117437086770 2613 2510091679194375416233964894749110 2614 4799410476471081101785783737570 2615 44031288774964046805374162730 2616 572406754074532608469864115490 2617 33670985533796035792344947970 2618 82962531366775799529592191390 2619 633301766158593889538871690 2620 166558364499710192948723254470 2621 8766229710511062786774908130 2622 21833693747147835755242270230 2623 532529115784093555005909030 2624 751398582371356006113337641330 2625 572276148036067026742831410 2626 217843984787235259513830 2627 2984164175167606294710 2628 12872272432127108635405639959090 2629 48944001643068854127017642430 2630 55808439729839058297625590 2631 1187413611273171453140970 2632 22692661525041579640977077670 2633 51691711902144828339355530 2634 98086739852267226450390 2635 148841790367628568210 2636 670042052883624851430 2637 507992458592588970 2638 1347460102367610 2639 1347460102367610 2640 3198933441569557217610189150901485630 2641 2421599880067795017115964535126030 2642 2748694529021333731119142491630 2643 4158388092316692482782363830 2644 180799482274638803599233210 2645 25828497467805543371319030 2646 6278022582542875306654131019538368230 2647 18966835596806269808622752324889330 2648 21479995013370633984850229133510 2649 405282924780577999714155266670 2650 179938891915028406512093832090 2651 814203130837232608652008290 2652 1111607318699256195247221273896904601110 2653 837684490353621850223979859756521930 2654 14198042209383421190236946775534270 2655 171060749510643628798035503319690 2656 485641467860717262157622793924599910 2657 1096256135125772600807274929852370 2658 972379191856560296916052862779052190 2659 51177852202976857732423834883108010 2660 22690713368672498155098747599374299870 2661 2062792124424772559554431599943118170 2662 47444218861769768869751926798691717910 2663 1282276185453236996479781805370046430 2664 53329441619182279046250925997647802662215990 2665 40007082985132992532821399848197901472030 2666 315016401457740098683633069670849617890 2667 472288457957631332359269969521513670 2668 490691605064260653665138863051014390 2669 5513388820946748917585829921921510 2670 336531740241768607180521472604167048890 2671 2015160121208195252577972889845311670 2672 3114338369139938117620503557033663490 2673 16305436487643655066075934853579390 2674 58364319390350653180440028494587910 2675 261723405337895305741883535850170 2676 261723405337895305741883535850170 2677 2541003935319371900406636270390 2678 2845469132496497088921205230 2679 42469688544723837148077690 2680 13452689672473501824980776170 2681 90286507868949676677723330 2682 1715443649510043856876743270 2683 2556547912831659995345370 2684 328494983213006591580690 2685 244597902615790462830 2686 244597902615790462830 2687 244597902615790462830 2688 1117035296751276250846763235710329407090 2689 4152547571566082716902465560261447610 2690 1986001012488126516779440050559822770 2691 2950967329105685760444933210341490 2692 2950967329105685760444933210341490 2693 6572310309812217729276020513010 2694 597482755437474339025092773910 2695 1772945861832268068323717430 2696 1972131103261699742295570 2697 1461920758533506109930 2698 1461920758533506109930 2699 1461920758533506109930 2700 349147339933584852072729231544022904510 2701 1809053574785413741309477883647787070 2702 2007828606865054096902861136124070 2703 154448354374234930530989318163390 2704 174140376813553974529577211322273830 2705 386120569431383535542299803375330 2706 49385979191982248346466771751114832990 2707 72948270593769938473363030651572870 2708 1696471409157440429613093736083090 2709 6260042100211957304845364339790 2710 68860463102331530353299007737690 2711 609384629224172834984946971130 2712 1798294040840534036040578511804630 2713 1325198261488971286691656972590 2714 344112255745754974997281092330 2715 3547549028306752319559598890 2716 14729444456506614985996258770 2717 97545989778189503218518270 2718 1681010041847539708964725346910 2719 98882943638090571115572079230 2720 155854108387119941447641172103602910 2721 114514407338074901871889178621310 2722 294381509866516457254213826790 2723 1296834845226944745613276770 2724 154668376036241116449289890 2725 113476431427909843323030 2726 66288212418283967881770 2727 194393584804351811970 2728 271781865308549072667068970 2729 20906297331426851743620690 2730 23683443707094838939901005896287100364958310 2731 34675613041134464040850667490903514443570 2732 52032451182470705097522351767360158336290 2733 38063241538018072492701062009773341870 2734 69585450709356622472945268756441210 2735 3662392142597716972260277302970590 2736 300475110359082494889844478669490522203190 2737 8120948928623851213239039964040284383870 2738 8894796197835543497523592512639960990 2739 64925519692230244507471478194452270 2740 714180716614532689582186260138974970 2741 1562758679681690786831917418247210 2742 569726095399814359034603506470 2743 81389442199973479862086215210 2744 10465813668115406186733300093610890 2745 7622588250630303122165549958930 2746 2774877411951329858815271190 2747 12117368611141178422774110 2748 1102680543613847236472444010 2749 100243685783077021497494910 2750 6941957228225452667563161690 2751 161440865772684945757282830 2752 27929269778674495616009929590 2753 27929269778674495616009929590 2754 31932898395147116677950887652310795890 2755 46346732068428326092816963210901010 2756 285998169271008745671779105951055090 2757 207395336672232592945452578644710 2758 75170473603563824916800499690 2759 3268281461024514126817413030 2760 73135390643691587999891226617024653149787990230 2761 52958284318386377986887202474311841527724830 2762 172502554783017517872596750730657464259690 2763 249641902725061530929951882388795172590 2764 451432012161051593001721306308852030 2765 979245145685578292845382443186230 2766 6854716019799048049917677102303610 2767 39622635952595653467732237585570 2768 14896050569394032235431296253730 2769 53776355846187842005167134490 2770 329916293534894736228019230 2771 47130899076413533746859890 2772 510853482899344552430123358635054048041110 2773 6997992916429377430549635049795260932070 2774 189134943687280471095936082426898944110 2775 545057474603113749556011764919017130 2776 545057474603113749556011764919017130 2777 1177229966745386068155532969587510 2778 2965314777696186569661292114830 2779 21333199839540910573102820970 2780 115364973889556186303090012430 2781 82936717390047581813867730 2782 327813112213626805588410 2783 11303900421159545020290 2784 114061029741232960747656166115790 2785 573171003724788747475659126210 2786 616976322631634819672399490 2787 15048202991015483406643890 2788 1249000848254285122751442870 2789 40290349943686616862949770 2790 4272831901877909404932686058270 2791 12243071352085700300666722230 2792 1749010193155100042952388890 2793 1251975800397351498176370 2794 51512421125472423001890 2795 221083352469838725330 2796 13144135542645120098178264990 2797 9395379229910736310349010 2798 30210222604214586206910 2799 4315746086316369458130 2800 3612911318476257764560092891126050183010 2801 7736426806159010202484138953160707030 2802 54154987643113071417388972672124949210 2803 77253905339676278769456451743402210 2804 7023082303606934433586950158491110 2805 5005760729584415134416928124370 2806 83815730064291952731598012770 2807 6447363851099380979353693290 2808 11855215610758505101404776997885161571777810 2809 42189379397717100004999206398167834775010 2810 278846132988326574526104680068146639019890 2811 7536381972657474987192018380220179432970 2812 399189802319930242833846689887240218810 2813 851150964434819281095621940058081490 2814 455055844218260397175456845395173230 2815 41368713110750945197768804126833930 2816 34583133256400229141477396433053879426630630 2817 24544452275656656594377144381159602148070 2818 24544452275656656594377144381159602148070 2819 522222388843758650944194561301268130810 2820 93315559895710097675024927497259988323233033530 2821 1124283854165181899699095512015180582207626910 2822 199527527784894130977416525511727053377974170 2823 565233789758906886621576559523306100220890 2824 5002068935919529970102447429409788497530 2825 31860311693754967962435970887960436290 2826 11270007673772539074084177887499270 2827 111584234393787515584991860272270 2828 3431540612322203554575571524810 2829 12125585202551956023235235070 2830 895177431060882659433473730 2831 15172498831540384058194470 2832 10757301671562132297259879230 2833 98690841023505800892292470 2834 98690841023505800892292470 2835 139197236986609028056830 2836 139197236986609028056830 2837 294285913290928177710 2838 2571613047815032004748510 2839 36219902081901859221810 2840 9814905018326898850730370 2841 48349285804566004190790 2842 2852607862469394247256610 2843 36108960284422711990590 2844 7414240059662699690347510590 2845 5210288165609767877967330 2846 71373810487805039424210 2847 801952926829270105890 2848 50385950825707037190 2849 50385950825707037190 2850 63892018161769313872492065930 2851 2777913833120404950977915910 2852 587734709380291607751223476870 2853 411867350651921238788523810 2854 721308845274818281591110 2855 103044120753545468798730 2856 1689630893415953271762538284983312759394690 2857 1182386909318371778700166749463479887610 2858 1240699799914346042707415267013095370 2859 112790890901304185700674115183008670 2860 198126110348522005213904436574054186539930 2861 3738228497141924626677442199510456349810 2862 977971758420992506245687812585865108630 2863 5463529376653589420366971020032765970 2864 14715687420059210034238361991323541125490 2865 10269146838841039800585039770637502530 2866 3581844031685050505959204663633590 2867 14986795111652930987277006960810 2868 47540893102528171807322426054490 2869 1159533978110443214812742098890 2870 235625301138097995341085834095130 2871 656337886178545948025308730070 2872 36300533858644195125399767455410 2873 75783995529528591075991163790 2874 3294956327370808307651789730 2875 4582693083964962875732670 2876 48135002538872858234885490 2877 33450314481496079384910 2878 33450314481496079384910 2879 33450314481496079384910 2880 480439879021693997646470512705499586510 2881 3667479992532015249209698570270989210 2882 715631821768585814273208601663523023590 2883 6947881764743551594885520404500223530 2884 349200296668220097489913503865695810 2885 725988142761372344053874228411010 2886 12789733111027096585197102281916763170 2887 673143847948794557115636962206145430 2888 6291063999521444459024644506599490 2889 370062588207143791707332029799970 2890 896035322535457122778043655690 2891 3717988890188618766713874090 2892 1861496665754246210435676040110 2893 1286452429685035390764116130 2894 6665556630492411351109410 2895 36826279726477410779610 2896 626046755350115983253370 2897 3888489163665316666170 2898 6154540408215783072674129403690 2899 212225531317785623195659634610 2900 1897631816513976474696876723466470 2901 1307809659899363524946159009970 2902 1307809659899363524946159009970 2903 118891787263578502267832637270 2904 2697800222606571718016887672876797881430 2905 1856710407850359062640665982709427310 2906 5748329436069223104150668677118970 2907 7906918068871008396355802857110 2908 7906918068871008396355802857110 2909 81514619266711426766554668630 2910 9271860906911744152559492574630 2911 713220069762441857889191736510 2912 2168730354190505966468482049237370 2913 1488490291139674650973563520410 2914 2553156588575771270966661270 2915 851052196191923756988887090 2916 294560483669165109152163937781432602705830 2917 201892038155699183791750471406053874370 2918 1452460706156109235911873895007581830 2919 19896722002138482683724299931610710 2920 900106996072778335253468047197135930 2921 1848268985775725534401371760158390 2922 632319187744004630311793280930 2923 865005728787968030522289030 2924 11511230083101420713873538630 2925 55077655900006797674036070 2926 530783369908365509184685606590 2927 8701366719809270642371895190 2928 172553978482766518081231321254108570 2929 588921428268827706761881642505490 2930 3892185938927144833737430671093090 2931 5309939889395831969628145526730 2932 12672887564190529760449034670 2933 77747776467426562947540090 2934 2516537909507844456564330 2935 6857051524544535303990 2936 7004138431608309810 2937 4767963534110490 2938 1082327722243081230 2939 154618246034725890 2940 111363037617609137768311482425194958610 2941 75705667992936191548818138970220910 2942 694547412779231115126771917157990 2943 30197713599097005005511822485130 2944 40964300790625648555864085170830 2945 83430347842414762842900377130 2946 194802926197372237231760262990 2947 264318760104982682811072270 2948 1663621738320984596695935030 2949 28196978615609908418575170 2950 105105647160863772485370 2951 2563552369777165182570 2952 104902602377170299426976576555230 2953 497168731645356869322163869930 2954 2523699145407902889960222690 2955 3415019141282683206982710 2956 3415019141282683206982710 2957 6927016513757978107470 2958 14226251893919308198410 2959 384493294430251572930 2960 8207528429335681577401083223410 2961 5541882801712141510736720610 2962 5541882801712141510736720610 2963 22436772476567374537395630 2964 109806560831839126018465085352758790 2965 74043533939203726243064791202130 2966 74867071728214081135555906170 2967 1412586259022907191236903890 2968 3256758585178824193705227788607810 2969 296068962288984017609566162600710 2970 52291068446354839961639162189662981852328344953210 2971 70378288622281076664386490161053811375946628470 2972 105602941656238103935360959505032308290648472790 2973 71017445632977877562448526903182453457060170 2974 4177496801939875150732266288422497262180010 2975 134757961352899198410718267368467653618710 2976 538943371808035552001897277948350758552051300470 2977 361949880327760612492879300166790301243822230 2978 1093504170174503361005677644008429913123330 2979 7338954162244989000038104993345167202170 2980 27081011668800697417114778573229399270 2981 381422699560573203057954627791963370 2982 5498215246766559749075443846816770 2983 14740523449776299595376525058490 2984 110590962364402086914056039760430 2985 74072982159679897464203643510 2986 24798454020649446757349730 2987 298776554465655985028310 2988 286077814749721236407269418444130 2989 12438165858683532017707366019310 2990 46010522094239507997173046435259890 2991 2706501299661147529245473319721170 2992 4311107519407428460814972258355445470 2993 8639494026868594109849643804319530 2994 14423195370398320717612093162470 2995 134796218414937576800113020210 2996 158370984073398686515613867609430 2997 105651090109005127762250745570 2998 105651090109005127762250745570 2999 105651090109005127762250745570 3000 14152586553471456965811322455428350956196402170 3001 9428771854411363734717736479299367725647170 3002 9428771854411363734717736479299367725647170 3003 12554955864728846517600181730092367144670 3004 20890109591894919330449553627441542670 3005 125090476598173169643410500763123010 3006 790395429120482282415962592118170 3007 16816924023840048562041757279110 3008 285032610573560145119351818290 3009 6628665362175817328357019030 3010 202843788747942186065053139337030 3011 808142584653156119781088204530 3012 134913946259720387736437891430 3013 984773330362922538222174390 3014 338056516393242065359850910 3015 11657121254939381564132790 3016 19705971304541853719705507190 3017 39176881321156766838380730 3018 39176881321156766838380730 3019 259449545173223621446230 3020 389303140771341501494790 3021 257646023012138650890 3022 257646023012138650890 3023 257646023012138650890 3024 99043986413215978000407285436223854348924516710 3025 1112853779923775033712441409395773644369938390 3026 197424010511749981203693768366544581112209090 3027 260797900279722564337772481329649380597370 3028 1119304293046019589432499919869739830890 3029 11082220723227916727054454652175641890 3030 5297634228265073440145081766951223066710 3031 13977926723654547335475149780873939490 3032 41477527369894799215059791634640770 3033 27341811054643901921595116436810 3034 3738666091491670279229645245890 3035 14777336330006601894188321130 3036 41744635110893841480906650390912423602890 3037 1346601132609478757448601625513303987190 3038 1329319972960985940225667942263873630 3039 69964209103209786327666733803361770 3040 4586384858569651189283222028698648920702770 3041 352798835274588553021786309899896070823290 3042 2958385763950600101037437157317005599473510 3043 3887497718726149935660232795423134821910 3044 204160656055859529379673605083773597716170 3045 134051645473315515022766648118039131790 3046 43994632580674602895558466727285570 3047 346414429769091361382350131710910 3048 2292224281782077538267010821531091470 3049 37577447242329139971590341336575270 3050 3657981589961243714048617298250690 3051 33559464128084804716042360534410 3052 318776436198643739523494417130 3053 626279835360793201421403570 3054 1044483064210553637067774530 3055 5468497718379861974176830 3056 2055382361275257248390310 3057 1344265769310174786390 3058 70750829963693409810 3059 70750829963693409810 3060 73761546310149386312874859602762244681375170 3061 48178671659143949257266400785605646428070 3062 47187729342942163817107150622532464670 3063 123205559642146641820123108675019490 3064 200987862385231063328096425244730 3065 2753258388838781689425978428010 3066 51973258606109681951294194785544770 3067 67761745249165165516680827621310 3068 10531884158961154757724586111230 3069 34305811592707344487702234890 3070 122879820097616668630649490 3071 122879820097616668630649490 3072 13463187845176854763033216580609190 3073 8759393523212007002624083656870 3074 1348732958830180492867459515263910 3075 1753879010182289327525955156390 3076 9689939282775079157601962190 3077 509996804356583113557998010 3078 1579460103092337902689119836970 3079 143587282099303445699010894270 3080 2003364208322708320514454482349071791770 3081 29900958333174751052454544512672713310 3082 1405345041659213299465363592095617525570 3083 5468268644588378597141492576247539010 3084 177776338317339199805609723803807755270 3085 115214736433790797022430151525474890 3086 16459248061970113860347164503639270 3087 85281078041295926737550075148390 3088 65922273325921751368126208089705470 3089 640022071125453896777924350385490 3090 315426138378069958839804511120469425770 3091 408054512778874461629760040259339490 3092 395785172433437887128768225275790 3093 4349287609158658100316134343690 3094 743924917923895385601246132321270 3095 17300579486602218269796421681890 3096 7221657122249733677344075934450970396117930 3097 4662141460458188300415801119723028015570 3098 4513205673241227783558374752878052290 3099 145587279781975089792205637189614590 3100 1474699143899264606727820467514667490 3101 31376577529771587377187669521588670 3102 1342094426617464865553331554170770030 3103 13836025016674895521168366537842990 3104 8358577924998587857561670087742093589830 3105 5382213731486534357734494583220923110 3106 1732286363529621614977307558165730 3107 6688364337952207007634392116470 3108 25218479602302446810951230605145535495130 3109 81088358849847095855148651463490467830 3110 1329317358194214686149977892844106030 3111 3417268272992839810154184814509270 3112 12075152908101907456375211358690 3113 69798571723132413042631279530 3114 282749308528720205297741383177410 3115 6896324598261468421896131297010 3116 858867867219672020585268240076230 3117 550909472238404118399787196970 3118 550909472238404118399787196970 3119 42377651710646470646137476690 3120 144553508679421994105605302818758197640285162700790 3121 648222012015345265047557411743310303319664406730 3122 1868074962580245720598148160643545542707966590 3123 26310914965918953811241523389345711869126290 3124 5262182993183790762248304677869142373825258 3125 10100159295938178046541851589000273270298 3126 3229983785077767203882907447713550774 3127 3229983785077767203882907447713550774 3128 697914952755561846503424196504280316570 3129 445952046489176898724232713421265378 3130 142431186997501404894357302274438 3131 4911420241293151892908872492222 3132 6934839328152382146906835863514084952277330 3133 4425551581462911389219423014367635578990 3134 885110316292582277843884602873527115798 3135 126444330898940325406269228981932445114 3136 183256072870450025562788595641010394251250699170 3137 350394020784799284058869207726597312143882790 3138 781382015130167247025194155490978395988270 3139 995391102076646174554387459224176300622 3140 22403430105478669630729838086549870605690 3141 14260617508261406512240508011807683390 3142 4537262967948268059891984731723730 3143 34635595175177618777801410165830 3144 1422738028311705417946970236057558370970 3145 129339820755609583449724566914323488270 3146 123298208537282729694685001824903230 3147 156668625841528246117770015025290 3148 49751865938878452244449036210 3149 1421481883967955778412829606 3150 202906137694433366978609126997924588439806726 3151 1029980394387986634409183385776266946394958 3152 4900001876251125758369093176861403170290 3153 59036167183748503112880640685077146630 3154 3124893793878288437353745481587284782 3155 11881725452008701282713861146719714 3156 207996058633278706490079675728053530 3157 131726446252868085174211320917070 3158 131726446252868085174211320917070 3159 333484674057893886516990685866 3160 75414905719764181071930729810510 3161 2432738894185941324900991284210 3162 250572106101151956464802102273630 3163 2217452266381875720927452232510 3164 109515753226369471561990316435018490 3165 69182408860625060999362170837030 3166 69182408860625060999362170837030 3167 6289309896420460090851106439730 3168 274020093912467611424882038741001934248542591770 3169 864416700039330004494896021264990328859755810 3170 62970752982997549996316928701423136539452410 3171 1032307425950779508136343093465953058023810 3172 327618524403540801983390323076021030390790 3173 14244283669719165303625666220696566538730 3174 146547882227205207761553507747733337318934 3175 369138242385907324336406820523257776622 3176 5228587002633248220062419554153792870 3177 23033422919089199207323434159267810 3178 123173384594059888809216225450630 3179 464805224883244863431004624342 3180 5488129887307121120214146505028058707170 3181 3449484530048473362799589255203053870 3182 3251163553297335874457671305563670 3183 16337505292951436555063674902330 3184 31622408459171287697793961607381310 3185 535973024731716740640575620464090 3186 3988175277028704267106523191873293690 3187 5003984036422464576043316426440770 3188 4707416779324990193831906327790 3189 14756792411677085247121963410 3190 220274640329103851483789547821070 3191 31467805761300550211969935403010 3192 14377674069465088447574876826792482879730 3193 9002926781130299591468301081272688090 3194 126801785649722529457300015229192790 3195 158700607821930575040425550975210 3196 49640477892377408520621066930 3197 1210743363228717280990757730 3198 17371650399760829784368486730 3199 3474330079952165956873697346 3200 5188206248151979062002029691455732860930 3201 3240603527890055628983154085856172930 3202 3240603527890055628983154085856172930 3203 36411275594270287966102854897260370 3204 402170605087130909962971378058486357590 3205 1756203515664327117742233091958455710 3206 1642847067974113300039507101925590 3207 4096875481232202743240666089590 3208 4096875481232202743240666089590 3209 38288555899366380777950150370 3210 58708137287851543695913872871170 3211 804221058737692379396080450290 3212 512315921396301616130208773546378010 3213 318802689107841702632363891441430 3214 495805115253253036753287545010 3215 7400076347063478160496829030 3216 707842766259331931479871966308192230 3217 439927138756576713163375989004470 3218 409997333417126480114982282390 3219 17825971018135933918042707930 3220 795258511628849685936394355249059290 3221 4442784981166758021991029917592510 3222 5443548833579747883599930854661130 3223 13507565343870342142927868125710 3224 26854610550747248359459546934856330 3225 16648859609886700780818070015410 3226 36114662928170717528889522810 3227 134255252521080734308139490 3228 1745318282774049546005813370 3229 102665781339649973294459610 3230 35340192926490041085820153830 3231 349902900262277634513070830 3232 1488467240119735325536116030 3233 212638177159962189362302290 3234 70580882675333867277570078759810 3235 87244601576432468822707143090 3236 130907330817649830420725546490 3237 80856906002254373329663710 3238 24963539982171773179890 3239 24963539982171773179890 3240 90976998443210996304008924524230136603394748630 3241 56123996571999380816785271143880405060700030 3242 51918590723403682531716254527178913099630 3243 64017991027624762677825221365202112330 3244 1085050695383470553861444429918679870 3245 2005638993315102687359416691162070 3246 617689865511272770976106156810 3247 21299650534871474861245039890 3248 858523470444917878388999405245181130 3249 13208053391460275052138452388387402 3250 434294003564605303989364452982566165162 3251 1602560898762381195532710158607255222 3252 169478827848615623333561762823510276002610 3253 104166458419554777709626160309471589430 3254 672041667222934049739523614899816706 3255 18163288303322541884851989591886938 3256 27699287111891426212527556907471458754070 3257 153034735424814509461478214958405849470 3258 3160626390728694063907909573535956009103910 3259 3878069191078152225653876777344731299514 3260 11648478297028672508518774312815591253830 3261 49993469085959967847720061428393095510 3262 7155056715643060062790459297290706590 3263 420885689155474121340615252781806270 3264 15390523585760988846213994765171251811014897810 3265 9424692949026937444099200713515769633199570 3266 40269142600387823624787493957749197523670890 3267 49289036230584851437928389177171600396170 3268 18259107640023938541245420401821599290230 3269 167514748991045307717847893594693571470 3270 62320679581887576875578669701927444087555570 3271 152373299711216569377942957706424068673730 3272 228629781509863908406684346256110174536110 3273 139663886078108679539819392948143051030 3274 213227306989478900060792966333042826 3275 16402100537652223081599458948695602 3276 14235475751355809670869181214887051729416367892428870 3277 8685464155799761849218536433732185313859894992330 3278 182768230176939178894809092384117348782047195630 3279 891552342326532579974678499434718774546571686 3280 709834873566936948920822465314196857402100842331430 3281 1297687154601347255796750393627416558321939382690 3282 19368464994049959041742543188468903855551334070 3283 23591309371559024411379467951850065597504670 3284 323168621528205813854513259614384460239790 3285 196694230997082053472010504938761083530 3286 6402884915329412753728361432445219330 3287 46736386243280385063710667390111090 3288 166778886673545744377292353954471879430 3289 3548486950500973284623241573499401690 3290 1664842037554138950917598313406653201830 3291 2022894334816693743520775593446723210 3292 614301346740569008053682233053970 3293 10070513880992934558257085787770 3294 106557956437274252920677783305190 3295 1034543266381303426414347410730 3296 6589447556568811633212403890 3297 67932449036791872507344370 3298 67932449036791872507344370 3299 1235135437032579500133534 3300 660540139080315887621292964589146065879270 3301 5201103457325321949773960351095638314010 3302 14171944025409596593389537741405009030 3303 240202441108637230396432843074661170 3304 300525595759217835912027172802942190 3305 15817136618906201890106693305418010 3306 1029331799748558900402473280236687836770 3307 1244657557132477509555590423502645510 3308 1128429335568882601591650429286170 3309 3409152071205083388494412173070 3310 79282606307094962523125864490 3311 3447069839438911414048950630 3312 439741783912624358618949847200301069463655810 3313 265384299283418442135757300664032027437330 3314 265384299283418442135757300664032027437330 3315 320125813369624176279562485722595931770 3316 96510646177155313922086971878985810 3317 1221653749077915366102366732645390 3318 52531111210350360742401769503751770 3319 632904954341570611354238186792190 3320 105695127375042292096157777194295730 3321 699967730960544980769256802611230 3322 16099257812092534557692906460058290 3323 58120064303583157247988831985770 3324 5641521928051389403593506273678951610 3325 3392376384877564283579979719590470 3326 3058950752820166170946780630830 3327 3058950752820166170946780630830 3328 41665968204163483414466098972535430 3329 1126107248761175227418002674933390 3330 147910808803034082595672397344475976330 3331 147910808803034082595672397344475976330 3332 114941871745799147881092638496151755544952130 3333 68951332780923304067842014694752102906390 3334 2997884033953187133384435421510960995930 3335 21567511035634439808521118140366625870 3336 6008351808987099545254693623069657628830 3337 3599971125816117163124441955104648070 3338 67923983505964474775932867077446190 3339 406730440155475896861873455553570 3340 1582608716558271972225188543010 3341 2841308288255425443851325930 3342 2841308288255425443851325930 3343 149542541487127654939543470 3344 575164085361968519049604741770 3345 2406544290217441502299601430 3346 1152734715014154479601509084970 3347 37184990806908209019403518870 3348 6026224130932015181221128601335782970 3349 89943643745253957928673561213966910 3350 80522510067371493221731030630230 3351 192177828323082322724895061170 3352 336612104307027283436715983970 3353 7828188472256448452016650790 3354 10138145726364908650972383810 3355 12083606348468305901039790 3356 32395727475786342898230 3357 19294656030843563370 3358 906848833449647478390 3359 906848833449647478390 3360 78295407404289581985679773841933909009839743670 3361 1909644083031453219162921313217900219752188870 3362 141392023988947918992437528097311077822865010 3363 4875587034101652379049569934390037166305690 3364 427428878175330594894390231989616928398270 3365 427428878175330594894390231989616928398270 3366 2390159093166400802590725458751992206478959844008063530 3367 5677337513459384329194122229814708328928645710232930 3368 5055509807176655680493430302595466009731652457910 3369 15001512780939631099387033538858949583773449430 3370 15001512780939631099387033538858949583773449430 3371 53386166480212210318103322202345016312361030 3372 30056411728359474409092170399920244183859259890 3373 124715401362487445680880375103403502837590290 3374 24943080272497489136176075020680700567518058 3375 118213650580556820550597511946354031125678 3376 1925303755383661572485301497497622656770 3377 3419722478478972597664833920954924790 3378 1012051636128728202919453661129010 3379 15570025171211203121837748632754 3380 15909895127182178799374020410572143890 3381 9408571926186977409446493442088790 3382 8462986807977230936135288071024590 3383 180063549105898530556069958957970 3384 95983373587991027105386509530127923404339170 3385 56694254924979933316826054063867645247690 3386 50216346257732447579119622731503671610 3387 4565122387066586143556329339227606510 3388 3044936632173412957752071669264813542170 3389 26946341877640822634974085568715164090 3390 2085835485722543157705439041617534706714630 3391 39355386523066852032178095124859145409710 3392 18955203526450811472548717068108219534084170 3393 11169831188244438109928530977082038617610 3394 115152898847880805256995164712185965130 3395 406900702642688357798569486615498110 3396 2645633152566693482100972696754932810 3397 1557170778438312820542067508390190 3398 1374378445223577070204825691430 3399 274875689044715414040965138286 3400 2521843816670962893299412544732410 3401 2521843816670962893299412544732410 3402 2313331066858858943194419468392860671126270 3403 2718367881150245526667942971084442621770 3404 83862247892930261776456408046274677005530 3405 49243833172595573562217503256767279510 3406 12951128124392635846863203356529794511130 3407 182410255273135716153002864176475979030 3408 2363333111892902080499690235986291730601290 3409 6930595636049566218474164914915811526690 3410 982727172935540149917367958823797111546588790 3411 1152083438376952110102424336252986062774430 3412 1152083438376952110102424336252986062774430 3413 2024751209801321810373329237702963203470 3414 2964496646854058287515855399272274090 3415 48598305686132103074030416381512690 3416 35948964598662584484358529347524633270 3417 21035087535788522226072866791998030 3418 6152409340681053590544857207370 3419 323811017930581767923413537230 3420 81340150520775696489485413905989138147690730 3421 47539538586075801571879260026878514405430 3422 17207563046493695047490038905434554293990 3423 160818346228913037827009709396584619570 3424 1005995056337069149034651977758197218770 3425 1761812708120961732109723253516982870 3426 514097667966431786434118253141810 3427 599880592726291466084151987330 3428 4723469234065287134520881790 3429 674781319152183876360125970 3430 6856179413280175492215200070 3431 527398416406167345555015390 3432 1163356910048091144381037223303312749610581530 3433 11518385248000902419614229933696165837728530 3434 50298625537121844627136375256315134662570 3435 58554860927964894792941065490471635230 3436 17036619414595546928408805787160790 3437 89196960285840559834601077419690 3438 1321199174178665971914726456144690 3439 30725562190201534230575033863830 3440 140936836960473109061577782881827927270 3441 81892409622587512528517015038830870 3442 261637091445966493701332316417990 3443 911627496327409385718927931770 3444 21471847278791297379325398089534999490 3445 12461896273239290411680439982318630 3446 32537588180781437106215247995610 3447 75493244038936048970337002310 3448 65150669605601810261400832993530 3449 2832637808939209141800036217110 3450 2375733491211387648483795211576606727007870 3451 2752877741844018132657931878999544295490 3452 2391726969456140862430870442223756990 3453 15233929741758858996374970969578070 3454 507062784457964915943016399855710 3455 507062784457964915943016399855710 3456 805072290672227269152487668463216561680751533165870 3457 805072290672227269152487668463216561680751533165870 3458 698241362248245680097560857296805344042282335790 3459 4036077238429165780910756400559568462672152230 3460 1400518801734920525976032470994170256547236823810 3461 2427242290701768675868340504322652091069734530 3462 2427242290701768675868340504322652091069734530 3463 5605640394230412646347206707442614529029410 3464 9714574803201305116119709223998050978807967530 3465 5605640394230412646347206707442614529029410 3466 5605640394230412646347206707442614529029410 3467 329743552601788979196894512202506737001730 3468 33963585917984264857280134756858193911178190 3469 97877769216092982297637275956363671213770 3470 1099750215911157104467834561307456979930 3471 35475813416488938853801114880885709030 3472 569053293872497061504867926547440818990 3473 2948462662551798246139212054649952430 3474 21211961601092073713231741400359370 3475 268505843051798401433313182283030 3476 32093050847387904013939121508615930 3477 18454888353874585401920138877870 3478 37132572140592727166841325710 3479 1280433522089404385063493990 3480 1667472071333320354623116795003053138890 3481 957766841661872690765719009191874290 3482 22273647480508667227109744399811030 3483 332442499709084585479249916415090 3484 6800046941682093163813007257288290 3485 11704039486544050195891578756090 3486 1077059617816343515101214205183542927830 3487 9881280897397646927534075276913237870 3488 144438327820945827831538503617820330 3489 413863403498412114130482818389170 3490 413863403498412114130482818389170 3491 4266633025756825918870956890610 3492 214995304703581839782947926600966690 3493 123065429137711413728075516085270 3494 528177807457988900120495777190 3495 22964252498173430440021555530 3496 4012341514550748069446145390 3497 75704556878316001310304630 3498 12482697269994890508052199526810 3499 2496539453998978101610439905362 3500 1174162745356389964227624108650299796610 3501 670566959084174736851869850742604110 3502 191426479898422705353088738436370 3503 2622280546553735689768338882690 3504 12575454974910352262583856569071878875510 3505 7173676540165631638667345447274317670 3506 42956146947099590650702667348948010 3507 48980783292017777252796656042130 3508 153544775210087076027575724270 3509 153544775210087076027575724270 3510 171954677842065822317035661036203901124630 3511 391696304879421007555889888465156950170 3512 334497271459795907391878640875454270 3513 1332658452031059391999516497511770 3514 18116951388422239842588021574281630 3515 61832598595297746903030790355910 3516 63844198525398568503027091058558820030 3517 36295735375439777432079073938919170 3518 92827967712122192920918347669870 3519 8438906155647472083719849788170 3520 81886459116819098852899078715672902885230 3521 139499930352332366018567425410004945290 3522 514759890599012420732721126974187990 3523 584290454709435210820341801332790 3524 12431711802328408740858336198570 3525 7051453092642319195041597390 3526 585270606689312493188452583370 3527 83610086669901784741207511910 3528 43549021567830641950365376186181830454748030 3529 123368333053344594760241858884367791656510 3530 1152975075264902754768615503592222351930 3531 1305747537106345135638296153558575710 3532 1305747537106345135638296153558575710 3533 42120888293753068891557940437373410 3534 417038497957951177144138024132410 3535 24531676350467716302596354360730 3536 10240119270358769383808463233579122530 3537 5788648541751706830869679611972370 3538 341530263963350703021311097106369830 3539 5788648541751706830869679611972370 3540 9165683230497840630711160622006785026089430 3541 398507966543384375248311331391599348960410 3542 364764700959693911637108001045147244899410 3543 823396616161837272318528219063537798870 3544 1030116782137587673549414006078079023410 3545 5229019198667957733753370589228827530 3546 5229019198667957733753370589228827530 3547 5895173842917652461954194576357190 3548 453474910993665573996476505873630 3549 6386970577375571464739105716530 3550 1798639982364283712965110030 3551 48611891415250911161219190 3552 2146302138810910276558805728609781186730 3553 1207823375808053053775354940129308490 3554 15288903491241177895890568862396310 3555 120385066860166755085752510727530 3556 1777003971922921471820792810849070330 3557 2996634016733425753492062075630810 3558 3557004577862576369395077683773771470 3559 39966343571489622128034580716559230 3560 247104461222546197807620714303983310 3561 138744784515747444024492259575510 3562 272583073704808337965603653390 3563 272583073704808337965603653390 3564 709195707571159933786936979252927229550990290 3565 397754182597397607283756017528282237549630 3566 334528328509165355158751907088546877670 3567 1500127033673387242864358327751331290 3568 420321387972369639356782944172410 3569 420321387972369639356782944172410 3570 206627237120209270464301397944027674535950810 3571 4396324194047005754559604211575056905020230 3572 19788995805445842023672576136233316597660330 3573 11073864468632256308714368291121050138590 3574 851835728356327408362643714701619241430 3575 5717018311116291331292910836923619070 3576 2172905602327760053120711208354230167016590 3577 1214592287494555647356462385888334358310 3578 1018099151294682017901477272328863670 3579 5687704755836212390511046214127730 3580 2041886007345200248193465590871855070 3581 10260733705252262553736007994330930 3582 10260733705252262553736007994330930 3583 10260733705252262553736007994330930 3584 16234406691477913342229708375293596866070 3585 99597587064281676946194529909776667890 3586 472026478977638279365850852652969990 3587 36309729152126021489680834819459230 3588 93716220661270380108524701471984342775649301710 3589 261047968415794930664414210228368642829106690 3590 187693489290956555147713817154197054194127710110 3591 418025588621284087188672198561686089519215390 3592 418025588621284087188672198561686089519215390 3593 697872435093963417677249079401813171150610 3594 970615347835832291623434046455929306190 3595 1079661121063217232061661898171222810 3596 584403726080090061391174788918368310 3597 2273944459455603351716633419915830 3598 631826746167158475053246296170 3599 631826746167158475053246296170 3600 165648577345367458152672053587438622182709417452656726210 3601 91975889697594368768835121370038102266912502749948210 3602 76582755784841272913268210965893507299677354496210 3603 1444957656317759866288079452186669949050516122570 3604 1501072516757284521289558265863822180081604127330 3605 2497624819895648121946020409091218269686529330 3606 2497624819895648121946020409091218269686529330 3607 60917678534040198096244400221737030967964130 3608 1122191748954999858695654325281724308629304310 3609 59062723629210518878718648699038121506805490 3610 71853377154007701311052623576536822979616870 3611 1671008771023434914210526129686902859991090 3612 360488393181656637477551012483485240888737836790 3613 2593441677565875089766554046643778711429768610 3614 10761168786580394563346697288978334902198210 3615 95231582182127385516342453884764025683170 3616 21617569155342916512209737031841433830079590 3617 322650285900640544958354284057334833284770 3618 130433094300258943706568753129560890051290 3619 720624830388170959704799741047297735090 3620 18381007997647571944019610296290932369690 3621 10149645498424943094433799169680249790 3622 10149645498424943094433799169680249790 3623 67216195353807570161813239534306290 3624 2102244454686326418509124422676407070 3625 56817417694225038338084443856119110 3626 1832819925620162527034982059874810 3627 2020749642359605873246948246830 3628 556833739972335594722223270 3629 50621249088394144974747570 3630 278307201024246505893395498404750230 3631 1226022912001085929045795147157490 3632 7086837641624774156334075995130 3633 89706805590187014637140202470 3634 5799477115184029832112227670 3635 57420565496871582496160670 3636 29721606649950723266419487020103910 3637 277772024765894609966537261870130 3638 228995898405519051909758666010 3639 228995898405519051909758666010 3640 54081595887079720459967500287781375980901770 3641 89096533586622274233883855498816105405110 3642 89096533586622274233883855498816105405110 3643 97800805254250575448829698681466636010 3644 178290867978498799043216540696313677446230 3645 97800805254250575448829698681466636010 3646 187717476495682486466083874628534810 3647 9879867183983288761372835506764990 3648 6455777396093084276121871660878611497780710 3649 88435306795795675015368104943542623257270 3650 72666644860966043562340267003732640310 3651 875501745312843898341449000044971570 3652 520315983869199042786555099670854990 3653 17941930478248242854708796540374310 3654 1335919200975509449829579144984194491895710 3655 2923236763622558971180698347886640026030 3656 55155410634387905116616949960125283510 3657 30156047367079226416958419879784190 3658 30156047367079226416958419879784190 3659 494361432247200433064892129176790 3660 880425889865391049195655757150704666625630 3661 480844287201196640740390910513765519730 3662 12995791545978287587578132716588257290 3663 56750181423485971998157784788595010 3664 77421802760553849929273921948970 3665 1647272399160720211261147275510 3666 12282718413222879524502691401139830 3667 93761209261243355148875506878930 3668 584723420307034398790248152874570 3669 1593251826449685010327651642710 3670 1593251826449685010327651642710 3671 1593251826449685010327651642710 3672 8895790967482225418005701490547396007869783928148110 3673 53268209386121110287459290362559257532154394779330 3674 53268209386121110287459290362559257532154394779330 3675 57963231105681295198541121177975253027371485070 3676 57963231105681295198541121177975253027371485070 3677 94556657594912390209691877941232060403542390 3678 334122464999690424769229250675731662203330 3679 334122464999690424769229250675731662203330 3680 725713177053985305067165029706685073162204390 3681 2759365692220476445122300493181312065255530 3682 749216859142133164572984114358216688910 3683 2440445795251248093071609493023507130 3684 44765789289011700095298627864565526310 3685 24289630650576071674063281532591170 3686 19763735273048064828367194086730 3687 42871443108564131948735778930 3688 1382949777695617159636638030 3689 33730482382819930722844830 3690 1500093850157670902331025750706674890 3691 21128082396586914117338390855023590 3692 1680137379272371738310619349463130990 3693 909657487424131964434552977511170 3694 1230930294213981007353928251030 3695 1230930294213981007353928251030 3696 2315638527962575209122844203226607042782518310 3697 53852058789827330444717307051781559134477170 3698 393080721093630149231513190158989482733410 3699 10623803272800814844094951085378094127930 3700 159877615452379462588784918883854938531218570 3701 259120932661879193822990144058111731817210 3702 11266127507038225818390875828613553557270 3703 24332888784099839780541848441929921290 3704 1280678357057886304239044654838416910 3705 11749342725301709213202244539801990 3706 34864518472705368585169865103270 3707 338490470608789986263785098090 3708 182205767678043310153053745796853510810 3709 3437844673170628493453844260317990770 3710 15687274328765891387165124616254956732910 3711 540940494095375565074659469526032990790 3712 1860579325422504662718170838383138934058290 3713 3005782432023432411499468236483261605910 3714 4045467607030191670927951866060917370 3715 4354647585608387159233532686825530 3716 73807586196752324732771740454670 3717 5677506630519409594828595419590 3718 130582652501946420681057694650570 3719 4212343629095045828421215956470 3720 246319307024044301096280144828183594755430 3721 132358574435273670658936133706708003630 3722 1813131156647584529574467585023397310 3723 95427955613030764714445662369652490 3724 3658925573270099052440456839716944130 3725 159083720576960828366976384335519310 3726 3218693352401195929061351458321645878956310 3727 13814134559661785103267602825414789180070 3728 57090272914708439320583809906802712806130 3729 153057031942918067883602707524940248810 3730 287161410774705568261918775844165570 3731 923348587700017904379160050945870 3732 22410593572067134557186593596507210770 3733 12003531640100232756929080662296310 3734 144620863133737744059386514003570 3735 309680649108646132889478616710 3736 82868784883234180596595830 3737 931109942508249220186470 3738 7166753227485994247775259590 3739 7166753227485994247775259590 3740 247319079100565188824789692010 3741 132185504596774553086472310 3742 35315389953720158452170 3743 2716568457978473727090 3744 740997777374250827409362929253113449499845390 3745 395620810130406207906760773760338200480430 3746 316750048142839237715581083875370857070 3747 338047009757565888703928584712242110 3748 90169914579238700641218614220390 3749 18033982915847740128243722844078 3750 513312995856652444149024569974563608778 3751 7661387997860484241030217462306919534 3752 4035312861393819773674367463914655979044810 3753 2149873660838476171376860662714254650530 3754 572536261208648780659616687806725606 3755 1829189332934980129902928715037462 3756 1010896104877890489437530310457467970 3757 537996862627935332324390798540430 3758 3005569064960532582817825690170 3759 12789655595576734394969471022 3760 41942204715300409123846958727481470 3761 2207484458700021532834050459341130 3762 1432144288832240265658410765978235478490 3763 1521938670384952460848470527075701890 3764 6063500678824511796209045924604390 3765 22540894716819746454308720909310 3766 22540894716819746454308720909310 3767 143572577814138512447826247830 3768 143572577814138512447826247830 3769 4950778545315121118890560270 3770 91323549825156494338675752570 3771 96843637142265635565933990 3772 53969575498854034906101213570 3773 85802186802629626241814330 3774 23004736487238654023591232418902 3775 389910787919299220738834447778 3776 49726787658667418092081773715230 3777 26324397913534895760763247070 3778 26324397913534895760763247070 3779 752125654672425593164664202 3780 156158662761622645893132591384431027235719826406118311240230 3781 2559978078059387637592337563679197167798685678788824774430 3782 26391526577931831315384923336898939874213254420503348190 3783 613756432044926309660114496206952090097982660941938330 3784 271903064131528670569398901325603897801464724866343455635330 3785 430908184043627053200315216046915844376330784257279644430 3786 796503112834800468022763800456406366684530100290720230 3787 841080372581626682178208870598105983827381309705090 3788 1997815611832842475482681402845857443770501923290 3789 5271281297711985423437154097218621223668870510 3790 1390472513245050230397561091326462997538610 3791 17600917889177851017690646725651430348590 3792 94851346504779439134334895204535558148551510 3793 350004968652322653632232085625592465492810 3794 15217607332709680592705742853286628934470 3795 208460374420680556064462230866940122390 3796 3237181154378748355125033983132713160594310 3797 15342090779046200735189734517216650050210 3798 4038455061607317908710117009006751790 3799 807691012321463581742023401801350358 3800 25529484830706024618356965442419278942624615690 3801 13429502804158876706132017592014349785704690 3802 13429502804158876706132017592014349785704690 3803 42364362158229894972025292088373343172570 3804 55669332665216681960611421929531331370 3805 321788050087957699194285675893244690 3806 54642349526638093558927531474552890870 3807 3214255854508123150525148910267817110 3808 19069950017526656292386476047619541486199518970 3809 150157086752178396003043118485193240048815110 3810 39400967397580266597492290339856531107010 3811 41344142075110458129582676117373065170 3812 1923006803347210820807662520873913055590 3813 1008393709149035564136162832131050370 3814 9251318432559959304001493872761930 3815 174553177972829420830216865523810 3816 145380663707185914771984108514235610 3817 76155402675320018214763807498290 3818 8921548591023683924890763060508630 3819 46709678487034994371155827541930 3820 17889806860534402844152681948559190 3821 2555686694362057549164668849794170 3822 33242105626163745454487903336852795931210 3823 139088308059262533282376164589342242390 3824 127450372059019859335039903769658208942501530 3825 66623299560386753442258182838294934104810 3826 17408753478021100977856854674234370030 3827 600301844069693137167477747387392070 3828 44468586576260815257925724084125532086153470 3829 116105970173004739576829566799283373593090 3830 90920885021930101469717750038593088170 3831 189813956204446975928429540790382230 3832 189813956204446975928429540790382230 3833 2673436002879534872231401982963130 3834 57954655045473306806507849766268530 3835 423026679164038735813925910702690 3836 9591691708957875948869313065190 3837 94967244643147286622468446190 3838 272112448834232912958362310 3839 272112448834232912958362310 3840 101270131468056231972310962293531506356030 3841 896195853699612672321335949500278817310 3842 3335023914587083223228578041583004779170 3843 107581416599583329781567033599451767070 3844 139897810922735149260815388295776030 3845 218249315012067315539493585484830 3846 280013871160482365837170270177036890 3847 7567942463796820698301899193973970 3848 46581482179737718670685968772262230 3849 46581482179737718670685968772262230 3850 76067560399511694589230187005104221590 3851 710911779434688734478786794440226370 3852 16913302144530679681984816626527425568670 3853 8777012010654218828222530683200532210 3854 2834599209666537598219727808193167990 3855 11761822446749118664812148581714390 3856 405580084370659264303867192472910 3857 630762184091227471701193145370 3858 2778688035644173884146225310 3859 14397347334943906135472670 3860 21490387665019375763893042020210 3861 11129149489911639442720373910 3862 11129149489911639442720373910 3863 483876064778766932292190170 3864 3403492299054465447704033983548684293904570 3865 1760730625480840893794120012182454368290 3866 1365966350256664774083878985401438610 3867 1412581541113407212082604948708830 3868 365102491887673096945620302070 3869 8490755625294723184781867490 3870 1853892111509437598040314635572810 3871 1853892111509437598040314635572810 3872 1037649693840213805891207585463355810 3873 6964091904967877891887299231297690 3874 44929625193341147689595478911598 3875 44929625193341147689595478911598 3876 3428307649623317299543770495119233654110 3877 12376561911997535377414333917397955430 3878 28715920909507042639012375678417530 3879 59208084349499056987654382842098 3880 4584623774543729032795564295710554964710 3881 7085971830824928953316173563694829930 3882 20073574591572036694946667319248810 3883 20673094327056680427339513202110 3884 558732279109640011549716573030 3885 287561646479485337905155210 3886 56742933586252959653525610 3887 56742933586252959653525610 3888 9681678510517425843843156119188746413450970 3889 24888633703129629418619938609739708003730 3890 19189386047131556991996868627401471090 3891 138053137029723431597099774297852310 3892 9737870403673024413047828184424490670 3893 165048650909712278187251325159737130 3894 6203413928094307821623275416369632130 3895 12738016279454430845222331450450990 3896 57335782283271791495007676667272470 3897 29418051453705383014370280486030 3898 52815173166436953347163878790 3899 812541125637491589956367366 3900 85345589514835228501258760422442206115769225810 3901 43744535886640301640829708058658229685171310 3902 33623778544688932852290321336401406368310 3903 551209484339162833644103628465596825710 3904 7584953045061437865778721760716733784770 3905 244675904679401221476732960023120444670 3906 1741036175436835721841223619176197755090759610 3907 1782022697478849254699307696188534037963930 3908 1367630619707482160168309820559120520310 3909 59462200856847050442100426980831326970 3910 2794723440271811370778720068099072367590 3911 17145542578354670986372515755209032930 3912 260373007061990701258168669491895314030 3913 2527893272446511662700666694096071010 3914 87168733532638333196574713589519690 3915 979423972276835204455895658309210 3916 4032288493863730536744922425259017570 3917 6175020664416126396240309992739690 3918 8070752008391877199886085160510774830 3919 8070752008391877199886085160510774830 3920 1601072876549789953522073895256064591137535557410 3921 816457356731152449526809737509466900121129810 3922 87360937170233312099368641913512958312960889670 3923 801476487800305615590537999206540901953769630 3924 188882993940199412591400674972242123390378830 3925 1250880754570857037029143542862530618479330 3926 1250880754570857037029143542862530618479330 3927 2547618644747163008205994995646701870630 3928 2504309127786461237066493080720707938829290 3929 19116863570889017076843458631455785792590 3930 122661653701751568951046213240917849973218194490 3931 124782964091303732401878141648949999972755030 3932 5425346264839292713125136593432608694467610 3933 19307282081278621754893724531788643040810 3934 13811943852299700188062473839132155059690 3935 336876679324382931416157898515418416090 3936 688898690688495550122298003796706545070 3937 3848596037365896928057530747467634330 3938 314632252282477335989812191899408481810 3939 1597118031890747898425442598474154730 3940 2836799346164738718340040139385710 3941 38860265015955324908767673142270 3942 17059656342004387634949008509456530 3943 588264011793254746032724431360570 3944 8311360442620959665677985609607779862330 3945 4212549641470329278093251702791576210 3946 4212549641470329278093251702791576210 3947 89628715775964452725388334101948430 3948 58061871302978671440915473361640145426430 3949 734960396240236347353360422299242347170 3950 1674169467517622659119272032572306030 3951 1674169467517622659119272032572306030 3952 22446491722346066514880196743317030 3953 34061444191723924908771163495170 3954 397584468043219973050169598673710 3955 402006539983033339787835792390 3956 4904311853294499807299221308915690 3957 2478176782867357153764134062110 3958 625960288675765888801246290 3959 625960288675765888801246290 3960 316017810407241825807831040590642448951828455439412499210 3961 1116670708152797971052406503853860243646036945015591870 3962 845322262038454179449210071047585347196091555651470 3963 852999255336482522148546993993527091015228613170 3964 13983594349778402002435196622844706410085714970 3965 21155210816608777613366409414288511966846770 3966 21155210816608777613366409414288511966846770 3967 682426155374476697205368045622210063446670 3968 682426155374476697205368045622210063446670 3969 1718957570212787650391355278645365399110 3970 90471451063830928967966067297124494690 3971 273327646718522444011982076426357990 3972 136698221502568360496302135881996810 3973 68796286614276980622195337635630 3974 1298043143665603407965949766710 3975 18282297798107090253041546010 3976 75855216486438294258345122130 3977 75855216486438294258345122130 3978 531915265670772299333087603222312693070 3979 2672941033521468840869786950865892930 3980 1605376038972577743913504295282680230 3981 8869480878301534496759692239130830 3982 358520316697601570167790723198610 3983 4319521887922910483949285821670 3984 897422246898752035011432763810653955230 3985 450287128398771718520538265835752110 3986 1016449499771493721265323399177770 3987 1019508023843022789634226077410 3988 1019508023843022789634226077410 3989 53658317044369620507064530390 3990 380661628007647430737886359867547256810 3991 762848953923141143763299318371838190 3992 138491760089501169463209885344414624130 3993 69349904902103740342118119851985290 3994 1475529891534122134938683401106070 3995 39879186257678976619964416246110 3996 355464249238540415186842367782545672007110 3997 177821035136838626906874621201873772890 3998 133399126134162510807857930384001330 3999 26679825226832502161571586076800266 4000 611602137253767393961779146210250448906422330 4001 916944733513894143870733352639056145286990 4002 353433596698729956072542558574666274032434434530 4003 32130326972611814188412959870424206730221312230 4004 25562762867236257162688728633616520928499633461925710 4005 12762238076503373521062770161565911596854534928570 4006 12762238076503373521062770161565911596854534928570 4007 76420587284451338449477665638119231118889430710 4008 19062256743440094399969485068126523102741190 4009 47536799858952853865260561267148436665190 4010 2737721457845452316847466879259857608990 4011 46402058607550039268601133546777247610 4012 46402058607550039268601133546777247610 4013 208080980302914974298659791689584070 4014 4923460306046556054389210513203110 4015 19615379705364765156929125550610 4016 95791611570858998776071360698610 4017 2336380770020951189660277090210 4018 193919603911738948741802998487430 4019 2894322446443864906594074604290 4020 32568329056937501519645465504335835602110 4021 16195091525080806325035040031991962010 4022 108691889430072525671376107597261490 4023 216087255328175995370529040948830 4024 9395098057746782407414306128210 4025 14001636449697142186906566510 4026 7918583489216869672378447970030970 4027 7863538718189542872272540188710 4028 10650615732231406168774200002430 4029 343568249426819553831425806530 4030 38196590064221932490475640442130 4031 38196590064221932490475640442130 4032 19472261883167536022636560212007343385207816807289533421590270 4033 9654071335234276659710738825982817741798620132518360645310 4034 35888741023175749664352188944174043649808996775161191990 4035 35568623412463577467147858220192312834300294128009110 4036 8810657273337522285644750611888113161828163024030 4037 13091615562165709191151189616475651057694150110 4038 22689108426630345218632910947098182075726430 4039 224644637887429160580523870763348337383430 4040 182547033262738343207682313948428755076572130 4041 90325103049350986248234692700855395881530 4042 290434414949681627807828593893425710230 4043 861823189761666551358541821642212790 4044 1065294424921713907736145638618310 4045 62664377936571406337420331683430 4046 11102139604774326252515536895730 4047 43881974722428167005990264410 4048 72704322243433046056953324060614123490 4049 72704322243433046056953324060614123490 4050 2548137780099552536441301348592932373522352689047630 4051 2515437097827791250188846346093714090347830887510 4052 26418606203611051109496329241098230368575405227890 4053 13033352838485965026885214228464839846361818070 4054 16070718666443853300721595842743329033738370 4055 1236209128187988715440122757134102233364490 4056 4542061025811213815055489341032148192785411679464694273070 4057 2238571230069597740293489078872423949130316254048641830 4058 4963572572216402971825918134972115186541721184143330 4059 171157674904013895580204073619728109880749006349770 4060 56320231606786415301346092524348706151355816410770870 4061 83190888636316713886774139622376227697719078893310 4062 20475237173595056334426320359925234481348530370 4063 161222339949567372712018270550592397490933310 4064 5147811467098178878513262343447512972284302330 4065 2532125660156507072559401054327355126554010 4066 30507538074174784006739771738883796705470 4067 269978213045794548732210369370653068190 4068 3720179018742849484607103268676123588190 4069 338198092612986316782463933516011235290 4070 63053881673607618383171241841968196410 4071 123877960066026755173224443697383490 4072 126231641307281263521515708127633776310 4073 1301357126879188283726966063171482230 4074 343302800342362553375825403167937030 4075 336901668638236068082262417240370 4076 4549288095055386376289622971874930 4077 2231136878398914358160678259870 4078 2231136878398914358160678259870 4079 131243345788171432832981074110 4080 6308233209356150385995977070200663572729335650710 4081 40179829358956371885324694714653908106556278030 4082 29522284613487415051671340716130718667565230 4083 28915068181672296818483193649491399282630 4084 35391760320284329031191179497541492390 4085 155910838415349467097758499989169570 4086 724811825273217488342894910642090 4087 9928929113331746415656094666330 4088 61897366600131951059302888026270 4089 151338304645799391343038846030 4090 151338304645799391343038846030 4091 4881880795025786817517382130 4092 83328105653818286397542020521796890 4093 936270850042902094354404724964010 4094 7876846661410935319803606951122216130 4095 3938423330705467659901803475561108065 4096 8399790838102117747674385835844023010 4097 12298376044073378839933214986594470 4098 16811880052248308874188704886674640490 4099 410045854932885582297285485040844890 4100 2064460295509768723981621364682492777810 4101 7045939575118664586967991005742296170 4102 11088382119556718800402709706087742230 4103 583599058924037831600142616109881170 4104 23089525952743888052111945107973966017582607190 4105 11246724769967797395086188557220636150795230 4106 303965534323453983650978069114071247318790 4107 3847664991436126375328836317899636042010 4108 110127120138191412660817340676374421025230 4109 803847592249572355188447742163316941790 4110 20508563621063339497922867245812705135888270 4111 79799858447717274310983919244407412980110 4112 174616758091285064137820392219709875230 4113 15874250735571369467074581110882715930 4114 19288275498871651843347000134729910 4115 2755467928410235977621000019247130 4116 1253272725944374526683433617698328904070 4117 17651728534427810234977938277441252170 4118 758522930467036273753604048338699110 4119 7364300295796468677219456779987370 4120 10802081122522832182972177391215480410 4121 47170659923680489881974573760766290 4122 1521634191086467415547566895508590 4123 1475881853624119704701810761890 4124 276794933093323540981803236525370 4125 134171077602192700427437341990 4126 134171077602192700427437341990 4127 3120257618655644195986914930 4128 54088957520916157306200681281860890 4129 916761991879934869596621716641710 4130 592124652649355493119153210696564146770 4131 573208763455329615797824986153498690 4132 573208763455329615797824986153498690 4133 10815259687836407845241980870820730 4134 110545816373979631820834902419646470 4135 213821695114080525765638109128910 4136 199864673908639096928986634787343230 4137 96599649061691201995643612753670 4138 96599649061691201995643612753670 4139 96599649061691201995643612753670 4140 2144640189767580174449312441553399667638832703483897010 4141 19675598071262203435314793041774308877420483518200890 4142 14247355591066041589655896482095806573077830208690 4143 385063664623406529450159364380967745218319735370 4144 4637644070337427468826216644539005884512453178484730 4145 6711496483845770577172527705555724869048412704030 4146 610136043985979143379320700505065897186219336730 4147 10002230229278346612775749188607637658790480930 4148 21696811777176456860684922318020905984361130 4149 261407370809354901935962919494227782944110 4150 809789781073836348830293226156655037551990 4151 4680865786553967334279151596281242991630 4152 1687606584623661504929665362462065379501338790 4153 812521225143794658126945287656266432114270 4154 2933289621457742448111715839914319249510 4155 2823185391200907072292315534085004090 4156 2823185391200907072292315534085004090 4157 256653217381900642935665048553182190 4158 3279192934359712288235712863760461026263107255190 4159 3279192934359712288235712863760461026263107255190 4160 152502730656232216676726808002282813324267328244254900329790 4161 73283388109674299219955217684902841578215919386955742590 4162 404880597291018227734559213728744981095115576723512390 4163 1166802874037516506439651912762953836008978607272370 4164 2430450386620146882913794934285232840406702438948346710 4165 1166802874037516506439651912762953836008978607272370 4166 2520092600512994614340500891496660552935158978990 4167 4837029943403060680116124551817006819453280190 4168 1160237453442806591536609391177022504066510 4169 8347032039156881953500786986885053986090 4170 682411394234595240024878533332007530390 4171 4579942243185202953187104250550386110 4172 89330275341378678161696136176622951510 4173 42803198534441149095206581780844730 4174 256306578050545802965308872939190 4175 256306578050545802965308872939190 4176 3628756485715541563304742572425506247526866544790 4177 1737078260275510561658565137589998203698835110 4178 8729036483796535485721432852211046249742890 4179 793548771254230498701948441110095113612990 4180 167083487386212135466826249636354417680142010 4181 4075207009419808182117713405764741894637610 4182 8328698236559870941650569425264828701232830 4183 15924853224779867957266863145821852201210 4184 513704942734834450234414940187801683910 4185 513704942734834450234414940187801683910 4186 3454104431051777950190944306450246192290 4187 9897147366910538539229066780659731210 4188 2362651555719870742236587916127890 4189 5638786529164369313213813642310 4190 37251511007629179951073934219670 4191 284362679447550991992930795570 4192 130971563513767112734480297825410 4193 562109714651360998860430462770 4194 437717313709556180534543045927190 4195 417271033088232774580117298310 4196 626055681524089059216344681310 4197 298263783479794692337467690 4198 298263783479794692337467690 4199 298263783479794692337467690 4200 11900552115466502153616533019230550802822432264236998370 4201 62306555578358650018934727849374611533101739603335070 4202 51099380699167800764993577658052411599952818561193430 4203 48619772311291913192191796059041305042771473416930 4204 1676543872803169420420406760656596725612809428170 4205 2391646038235619715293019630037941120703009170 4206 3979444323187387213465922845321033478707170 4207 15130967008317061648159402453692142504590 4208 248048639480607568002613154978559713190 4209 589189167412369520196230771920569390 4210 589189167412369520196230771920569390 4211 589189167412369520196230771920569390 4212 664774602832626016390004097957062542314761130 4213 15459874484479674799767537161792152146854910 4214 55017346919856493949350666056199829704110 4215 1774753126446983675785505356651607409810 4216 243141178323236763582614233861270215143970 4217 6571383197925317934665249563818113922810 4218 1465418453137345899430350652731439404786630 4219 6945111152309696205831045747542366847330 4220 218822830485459234186706530941222931562890 4221 103658375407607406057179787276751743990 4222 24546146201185746165564714012965130 4223 24546146201185746165564714012965130 4224 2879800248136178247683498807064725004423419890650990 4225 1362896473325214504346189686258743494757889205230 4226 967279257150613558797863510474622778394527470 4227 6405822895037175886078566294533925684731970 4228 185768863956078100696278422541483844857227130 4229 3952529020342087248856987713648592443770790 4230 34675537095461131434222353211839101509201140670 4231 1507632047628744844966189270079960935182658290 4232 853719352271698888113384285466965830766083610 4233 403268470605431690181097914722232324405330 4234 2162985433247315429153161542601064285446770 4235 6127437487952734926779494454960522055090 4236 27477298152254416712015670201616690830 4237 168572381302174335656537853997648410 4238 1073709435045696405455655121004130 4239 20258668585767856706710473981210 4240 1037257546709946828222566710828837279170 4241 10269876700098483447748185255731062170 4242 268054051749270516469675383359836453699170 4243 252642838594976924099599795815114470970 4244 892730878427480297171730727261888590 4245 420504417535318086279665910156330 4246 2277278456160187422753076508970 4247 38597939934918430894119940830 4248 129443282875302119641003543651333230 4249 129443282875302119641003543651333230 4250 3278833981823019746135878752489275670 4251 3084509860604910391473075025860090 4252 3084509860604910391473075025860090 4253 4350507560796770650878808217010 4254 5112229801171293361784733510 4255 5112229801171293361784733510 4256 75405205829630446194174395719710 4257 35418133315937269231646028990 4258 35418133315937269231646028990 4259 498846948111792524389380690 4260 18861838173980742410230082416543118670 4261 8851167608625407043749452095984570 4262 305212676159496794612050072275330 4263 7444211613646263283220733470130 4264 38390488732039756369153583276790 4265 485955553570123498343716244010 4266 2755038855499146367104016793730 4267 2582042038893295564296173190 4268 16234385187616525238058932910 4269 266137462092074184230474310 4270 207853357893909937884000436110 4271 2335430987572021773977532990 4272 954997636327484346515465193717200130 4273 446887054902893938472374915169490 4274 446887054902893938472374915169490 4275 418042146775391897541978405210 4276 8894513761178551011531455430 4277 12474773858595443213929110 4278 27178596518153108564427809190 4279 254005574936010360415213170 4280 147296798193123940570847223355770 4281 68798130870212022686056619970 4282 68798130870212022686056619970 4283 68798130870212022686056619970 4284 6673537287966216849514359411332797395961826581170 4285 3114109793731319108499467760771254034513218190 4286 2179223088685317780615442799699967833809110 4287 32525717741571907173364817905969669161330 4288 8749418072482843029635136016705841004397770 4289 795401642952985729966830546973258273127070 4290 2006330944250021735321759614867825424022987660808137390 4291 1869833126048482511949449780864702165911451687612430 4292 310145339831928486085804019312860315859010788411337210 4293 2744649025061314036157557693034162087247883083286170 4294 725303060173362382081217225050936896164458044128010 4295 4051972403203141799336409078496854168516525386190 4296 2084525046910646689243217641205471136430820935349286930 4297 6789983866158458271150546062558537903683455815469990 4298 4738299976384129986846159150424660086310855419030 4299 110193022706607674112701375591271164797926870210 4300 36080372067797895151800026934322049475809127981317010 4301 150963899865263159630962455792142466425979614984590 4302 218464374729489587502208508533040004284121557636310 4303 812135222042712221197801146962973993621269730990 4304 42647003245316083225338191936860561177233993434670 4305 19808176147383224907263442608853024234665115390 4306 4599065741208085652951809289262369220957770 4307 12810768081359570063932616404630554933030 4308 2137605535042360379662926710357245067730 4309 4959641612627286263719087495028410830 4310 8935638229013252704779900852211938510 4311 8935638229013252704779900852211938510 4312 284031790172996800838890145417083108629656310 4313 395037260324056746646578783612076646216490 4314 658700599775570867235720590518862449484970 4315 7936151804524950207659284223118824692590 4316 48813675901216354612920309005437607612310 4317 384359652765483107188348889806595335530 4318 622949194109372945199917163381840090 4319 622949194109372945199917163381840090 4320 1910167275815232823184828837700933616638421460841587084049810 4321 883927476082939760844437222443745310799824831486157836210 4322 6747537985365952372858299407967521456487212454092807910 4323 6241940782022157606714430534660056851514535110169110 4324 1695787380086944552113168989185102150411463295826290 4325 16463955146475189826341446496942739324383138794430 4326 438221094133730127607730281409124892597106005291343310 4327 810020506716691548258281481347735476149918678911910 4328 21892446127478149952926526522911769625673477808430 4329 50559921772466859013687128228433648096243597710 4330 11673960233772075505353758538082116854362410 4331 614418959672214500281776765162216676545390 4332 227305237100059968601820483396038156589490 4333 1153833690863248571582845093380904348170 4334 1561069111167924538023849243985929412230 4335 5760402624235883904147045180759887130 4336 97926844612010026370499768072918081210 4337 406335454821618366682571651754846810 4338 11171380659410753755203942421696003347330 4339 360367118045508185651740078119225914430 4340 159475275517154886782243336063281406412810 4341 954941769563801717258942132115457523430 4342 219880674548423144660129434058360010 4343 1214810356621122346188560409162210 4344 16715175413255189750721078034928130 4345 7692211418893322480773620816810 4346 2970196939617025954423935933656070 4347 2732471885572240988430483839610 4348 2732471885572240988430483839610 4349 94223168468008309945878753090 4350 8678140681387525457186778364774110 4351 510478863611030909246281080280830 4352 210577984321828658733348917605328490 4353 677099628044465140621700699695590 4354 10105964597678584188383592532770 4355 918724054334416744398508412070 4356 180985544903306935575887827982084580667979605391670 4357 83058992612807221466676378146895172403845619730 4358 57163793952379367836666468098344922507808410 4359 524438476627333649877674019250870848695490 4360 2899384634586403105836635978721547677112107810 4361 3988149428592026280380517164678882637018030 4362 3988149428592026280380517164678882637018030 4363 3655499017957860935270868161942147238330 4364 37685556886163514796606888267444816890 4365 17263196008320437378198299710235830 4366 3953101902523571646026631488490 4367 3953101902523571646026631488490 4368 89853318917607703338855104493835785258935922635430 4369 205614002099788794825755387857747792354544445390 4370 13935323174569556707384260319004132636674125153690 4371 12749609491829420592300329660571027114980901330 4372 12749609491829420592300329660571027114980901330 4373 4249869830609806864100109886857009038326967110 4374 5611155923287346074838511325442169729469556119260686466 4375 10258054704364435237364737340844917238518384130275478 4376 35154402688020682787404857233875658802324825669210 4377 16059571808141015435086732404694225126690189890 4378 84350342906426890844255502468135916399605930 4379 231096829880621618751384938268865524382482 4380 8045444428486737712100135753398444323110630525476470 4381 25704295298679673201597877806384806144123420209190 4382 52780893837124585629564430813931840131670267370 4383 385261998811128362259594385503152117749418010 4384 481906970006622364194726386427546035542886610 4385 11207138837363310795226195033198745012625270 4386 263126350637889448805173943109065588397630 4387 239859936771093389977369136835975923790 4388 1147655199861690861135737496822851310 4389 2614248746837564603953843956316290 4390 28756736215213210643492283519479190 4391 471421905167429682680201369171790 4392 1481483365355008942807396644924310785270 4393 113960258873462226369799741917254675790 4394 388942863049359134367917207908719030 4395 2477343076747510409986733808335790 4396 71842949225677801889615280441737910 4397 98012209039123877066323711380270 4398 22280565819305268712508231730 4399 405101196714641249318331486 4400 409337907754522898376091994679420946770 4401 185978149820319354100905040744852770 4402 5026436481630252813537974074185210 4403 13696012211526574423809193662630 4404 445221445772882593556721336326970 4405 202097796537849565845084582990 4406 137575082735091603706660710 4407 249682545798714344295210 4408 3785921710675703478401955812610 4409 3785921710675703478401955812610 4410 183079517550513121891352523426381911971465419586170 4411 165983243472813347136312351247853048024900652390 4412 249031283714819209469640624883760487417373038630 4413 112837011198377530344196023961830760044120090 4414 127788234652749184987764466547939705599230 4415 5556010202293442825554976806432161113010 4416 82508870175402896396764372632513134366827424490 4417 1755507876072402050994986651755598603549519670 4418 3575372456359270979623190736773113245518370 4419 275028650489174690740245441290239480424490 4420 845919096713428565869619175803012791676144693010 4421 12625658159901918893576405609000190920539473030 4422 19456139224408857015001241043469294208551327939230 4423 246280243346947557151914443588218914032295290370 4424 84921222291471625762411474559882655981943134024981870 4425 38373801306584557506738126778076211469472722107990 4426 8668127695185127062737322515942220797260610370 4427 211417748663051879578959085754688312128307570 4428 2916644311412179334560278373401097079674215066520710 4429 6583847204090698272145097908354620947345857937970 4430 27677120711035305058733184098154259622254862516490 4431 99917403288936119345607162809221153870956182370 4432 274958809546973092690516981527112306806179668110 4433 372068754461397960338994562282966585664654490 4434 419468719798644825635845053306613963545270 4435 378240504777858273792466233820210968030 4436 13042776026822699096291939097248654070 4437 41144403870103151723318419865137710 4438 9268845206150743798900297333890 4439 250509329895966048618926954970 4440 27595444352971156846649163882364853970194466570 4441 12424783589811416860265269645369137312109170 4442 8389455496158958042042720894915015065570 4443 83063915803554040020224959355594208570 4444 15043071365997975751694283977784777930 4445 60903122939263059723458639586173190 4446 135569316309709603472403632921948555995770 4447 975318822372011535772688006632723424430 4448 366320016224686733260544315370483443970 4449 4115955238479626216410610285061611730 4450 736755987687853092737499241026028499670 4451 13901056371468926278066023415585443390 4452 4023254508115094905078664725514262759453930 4453 30711866474161029809760799431406585950030 4454 8077220882704350839967090250459932104857890 4455 14501294223885728617535171006211727297770 4456 14501294223885728617535171006211727297770 4457 19517219682214977950922168245237856390 4458 2232469666727205554847789552359130188610 4459 10011074738687020425326410548695651070 4460 6732397268787505329742038028712610 4461 3017659017833933361605575091310 4462 141829973838194867995462029291570 4463 4575160446393382838563291267470 4464 2120474773499918092363282904861654305154370 4465 73119819775859244564251134650401872591530 4466 66637740386730016704962249644456239829890 4467 59657780113455699825391449995036920170 4468 13349245941699641939000100692556930 4469 89592254642279476100671816728570 4470 10560303779127999084109605774090 4471 18891419998440069917906271510 4472 5457505870891044949434946253154930 4473 2439653943178831001088487372890 4474 13629351637870564251890990910 4475 36539816723513577082817670 4476 3901478419998440698789468952310 4477 1742509343456203974448177290 4478 1167119453085200250802530 4479 1167119453085200250802530 4480 9904608872720051727545736053309420026290 4481 119332637020723514789707663292884578630 4482 9944346640847952657970708705185950590973790 4483 168548248149965299287639130596372043914810 4484 1264393714382515606361787859289841118732170 4485 563706515551723408988759634101578742190 4486 879417340954326691090108633543804590 4487 79947030995847881008191693958527690 4488 205801998753923887943672475515002230918534946290 4489 458356344663527590074994377538980469751748210 4490 10104047677953514009669214735328226788114690 4491 8997371040029843285546940993168501147030 4492 8997371040029843285546940993168501147030 4493 84087579813363021360251784982883188290 4494 3876619915345107444056521471506801081504210 4495 13795800410480809409453813065860502069410 4496 5181478072782318677466642265563350677170 4497 2303903100392315997094994337733815330 4498 177696015967133507666584359900785490 4499 35539203193426701533316871980157098 4500 3238635393016800387289163342019054181244647508605018230 4501 1438754061757796706925439067978255966790158822125730 4502 18212076731111350720575178075674126161900744583870 4503 32348271280837212647558042763186724976733116490 4504 610344741147871936746378165343145754277983330 4505 812709375696234269968546158912311257360830 4506 812709375696234269968546158912311257360830 4507 35335190247662359563849832996187445972210 4508 56813696219102202567957380285265193445772930 4509 125972718889361868221634989546042557529430 4510 586411244504036770291756405559154880416870 4511 12476834989447590857271412884237337881210 4512 5026895943503497010575148035985468103273233735670 4513 2227246762739697390595989382359533940307148310 4514 51796436342783660246418357729291486983887170 4515 45878154422306164965826711894855170047730 4516 45878154422306164965826711894855170047730 4517 182781491722335318588951043405797490230 4518 91939090336334665250242374833116137585690 4519 813620268463138630533118361355010067130 4520 55272728748806067404173230577599114560430 4521 55272728748806067404173230577599114560430 4522 8546987864614128620909519163905883881822972190 4523 22671055343804054697372729877734440004835470 4524 22040252542723043055273704778183876764283494459487390 4525 9739395732533381818503625620054740063757620176530 4526 19362615770444099042750746759552167124766640510 4527 68419136998035685663430200563788576412602970 4528 105748279749668756821375889588544940359510 4529 700319733441514945836926421116191658010 4530 6566527192045804332641438034825359709055770 4531 63752691184910721676130466357527764165590 4532 2199953058287511541307159924783491165690290 4533 970424816183286961317670897566603954870 4534 1069928132506380332213529104263069410 4535 1069928132506380332213529104263069410 4536 15167277277113071950191308652418883117143254708832682490 4537 6684564688018101344288809454569803048542642004774210 4538 75107468404697767913357409601907899421827438255890 4539 330869904866509990807741892519418059126993120070 4540 1384392907391255191664192018909698992163151130 4541 1828788517029399196385986814940157189119090 4542 30996415542871172820101471439663681171510 4543 436569232998185532677485513234699734810 4544 5590407347506676062143575061687394563563970 4545 2459484094811560080133557000302417317890 4546 2459484094811560080133557000302417317890 4547 6489403944093826068953976254096087910 4548 6489403944093826068953976254096087910 4549 6489403944093826068953976254096087910 4550 36246597813143831298317462155534454275530 4551 63702280866685116517253887795315385370 4552 13991276272059107515320423412105290 4553 608316359654743805013931452700230 4554 1337763962827149876968216413364509000710 4555 19966626310852983238331588259171776130 4556 173258789600627499713264427152167992870 4557 76024041070920359681116466499415530 4558 1784288746345356105698500091124690 4559 1784288746345356105698500091124690 4560 660524094625321066712188411511375195989939133169699646470 4561 289576543018553733762467519294772115734300365265102870 4562 22275118693734902597112886099597855056484643481930990 4563 136657169900214126362655742942318129180887383324730 4564 31179238872293432661802551856610583280704390096631470 4565 40971404562803459476744483385822054245340854266270 4566 62399449149149668783081848196606988615654121047529210 4567 109280996758580856012402536246246915263842593778510 4568 71753773314892223251741652164311828800947205370 4569 157010444890354974292651317646196561927674410 4570 240444785436990772270522691648080492997970 4571 1893266027062919466697029068095121992110 4572 3940836212474699017197280179378642538980692370 4573 1723146573010362491122553642054500454298510 4574 28248304475579712969222190853352466463910 4575 2172946498121516382247860834873266651070 4576 18181785864163995224107011678433724492277930 4577 166805374900587112147770749343428665066770 4578 29761954857781102997320092206503869700710 4579 129964868374589969420611756360278906990 4580 255333729616090313203559442751039110 4581 111450776785722528678987098538210 4582 6575595830357629192060238813754390 4583 34427203300301723518639993789290 4584 3000382539827784971363469138727283730 4585 1308496528490093751139759763945610 4586 9413644089856789576545034272990 4587 8207187523850731976063674170 4588 266478740695959700247000970 4589 266478740695959700247000970 4590 99600118311915427899953479484664059205930 4591 2429271178339400680486670231333269736730 4592 991325632635228154361147010372066130965283410 4593 431574067320517263544252072430155041778530 4594 469612695669768513105823800250440741870 4595 1226142808537254603409461619452847890 4596 15939856510984309844323001052887022570 4597 1449077864634937258574818277535183870 4598 8317309935370393306066422716263589610 4599 8317309935370393306066422716263589610 4600 2053537673307862003723307074347799247379681870 4601 2677363328954187749313307789240937741042610 4602 211511702987380832195751315350034081542366190 4603 183763425705804372020635373892297203772690 4604 598577933895128247624219458932564181670 4605 12735700721172941438813179977288599610 4606 30969840499088444310619504077613236690 4607 30969840499088444310619504077613236690 4608 580756158512310340713404040421707442462488555814177890 4609 1259774747315206812827340651673985775406699687232490 4610 9015954600173893910930869985955656167517043955470 4611 7819561665371980842090954020776805002183038990 4612 11865799188728347256587183643060402127743610 4613 15430167995745575106095167286164372077690 4614 16717408446094880938347960223363350030 4615 28972978242798753792630780283125390 4616 66898606762622322507184471673736525510 4617 28972978242798753792630780283125390 4618 6272565109936946047332924936810 4619 570233191812449640666629539710 4620 19021931131094999103185967390327898434588010954892264663010 4621 8231039000906533579916039545793119184157512312804960910 4622 122851328371739307162925963370046554987425556907536730 4623 7226548727749371009583880198238032646319150406325690 4624 454881945592656353549212350856658865764251386387365730 4625 1769968659893604488518335995551201812312262203841890 4626 4131712015455116075315873587194409071706233858590070 4627 3571056193133203176591074837678832386954394000510 4628 21956325407812507152507794546376592906698856696590 4629 47421869131344507888785733361504520316844182930 4630 112641019314357500923481551927564181275164330 4631 583632224426722802712339647293078659456810 4632 1265901192157163273139715328221054920975930 4633 3824474900776928317642644496136117586030 4634 37130824279387653569346063069282695010 4635 608702037367010714251574804414470410 4636 608702037367010714251574804414470410 4637 787454123372588246121054080743170 4638 787454123372588246121054080743170 4639 27153590461123732624863933818730 4640 1093682881764825326056556717859340847430 4641 5183331193198224294106903876110620130 4642 5183331193198224294106903876110620130 4643 120542585888330797537369857583967910 4644 1823030291494202108871279684583708875863070 4645 18049804866279228800705739451323850256070 4646 547669999170512429717992094391362790210 4647 6598433724945932888168579450498346870 4648 37165077498288996912716700414201943395709830 4649 1198873467686741835894087110135546561151930 4650 1745309204397149584018088968151337463805929326630 4651 1500695790539251576971701606321012436634505010 4652 31929697671047905893014927794064094396478830 4653 13721399944584403048137055347685472452290 4654 4925982580105800694281202869819084610372110 4655 50783325568101038085373225462052418663630 4656 398827913798918432725278419003963373075610141230 4657 2911152655466557903104222036525280095442409790 4658 1874534871517422989764470081471526140014430 4659 8045214040847308968946223525628867553710 4660 806074867426666657047390342516344378370 4661 21785807227747747487767306554495794010 4662 26530821399372890133845489223984641432760030 4663 500581535837224342148028098565747951561510 4664 35760448791510647357469909332163646925293781190 4665 15328096352983560804744924703027709783666430 4666 3284357478676571845884920656316200939290 4667 8443078351353655130809564669193318610 4668 3784828226468879886224977265500453170 4669 8104557230126081126820079797645510 4670 46847151619225902467168091315870 4671 641741803003094554344768374190 4672 188030348279906704423017133637670 4673 4586106055607480595683344722870 4674 593428365277441166639637757105209390 4675 3553463265134378243351124294043170 4676 154608702204830026058210463110482530 4677 66100342969144944873112639209270 4678 66100342969144944873112639209270 4679 5084641766857303451777895323790 4680 19306230448357831799386405705745565585263496483277583830203030 4681 8247001473027694062104402266444069024033958343988715860830 4682 36982069385774412834548889087193134636923580017886618210 4683 31581613480593008398419205027492002251856174225351510 4684 33705030395510147703755821800951976789601039728230 4685 474718737964931657799377771844394039290155489130 4686 6786037005259317489344636380109750508308175330 4687 23160535854127363444862240205152732110266810 4688 26094500089007221386054001920200870918861070 4689 389470150582197334120208983883595088341210 4690 27652380691336010722534837855735251272225910 4691 27652380691336010722534837855735251272225910 4692 636680674657421851546955430594699617409255600741024090 4693 271274254221313102491246455302385861699725437043470 4694 866690908055313426489605288506025117251518968190 4695 1476475141491164269999327578374829841995773370 4696 24204510516248594590152911120898849868783170 4697 834638293663744641039755555893063788578730 4698 26598476614348251884982214941596061893582991008610 4699 565925034347835146488983296629703444544318957630 4700 80696283903256581346641476690942277962012756247936990 4701 34324238155362220904568896933620705215658339535490 4702 34324238155362220904568896933620705215658339535490 4703 34324238155362220904568896933620705215658339535490 4704 22276097274167507413546634316696031789197604910064290908156110 4705 123072360630759709467108476887823380050815496740686690100310 4706 235320001206041509497339343953773193213796360880854091970 4707 2199252347720014107451769569661431712278470662437888710 4708 7939539161444094250728409998777731813279677481725230 4709 50570313130217160832665031839348610275666735552390 4710 118047491720016581973427585467483903035768858176530 4711 6213025880000872735443557129867573843987834640870 4712 9321516231166172525423592714893616518319112825290 4713 3954822329726844516514040184511504674721727970 4714 96459081212849866256440004500280601822481170 4715 736328864220227986690381713742600013912070 4716 22713902375567608069949716755774101487409903530 4717 67400303785067086260978387999329678004183690 4718 6127300344097007841907126181757243454925790 4719 103852548205034031218764850538258363642810 4720 55315086602995481082081941107043090485433533110 4721 70286005848787142416876672308822224250868530 4722 70286005848787142416876672308822224250868530 4723 59513976163240594764501839380882493015130 4724 59513976163240594764501839380882493015130 4725 428158101893817228521595966768938798670 4726 90577131773602121540426479113378210 4727 459782394789858484976784157935930 4728 459782394789858484976784157935930 4729 972055802938390031663391454410 4730 2767447802130100863468600839843910 4731 212880600163853912574507756911070 4732 221512695619898024875491471946056977430 4733 842253595512920246674872516905159610 4734 26682629481502766969897413283708229630 4735 721152148148723431618849007667789990 4736 40353920426837717699522889025017682170 4737 391785635212016676694396980825414390 4738 27199298160952413300792700293640290 4739 344294913429777383554337978400510 4740 476121003084882248509170224619062623710 4741 200810207964944010337060406840600010 4742 200810207964944010337060406840600010 4743 338634414780681299050692085734570 4744 423560643145067125366882513979910 4745 3748324275620063056344093044070 4746 12200936069433395910128278440618030 4747 10278800395478850808869653277690 4748 6493240932077606322722459430 4749 341749522740926648564339970 4750 16383813869722764458823022501770 4751 16383813869722764458823022501770 4752 5955480091583263058407600579512967523338443104570070 4753 2505460703232336162561043575731160085544149391910 4754 7903661524392227642148402447101451373956307230 4755 6647318355249981196087806936166065074816070 4756 6842951016535454680942188473072360872687470 4757 8629194220095150921742986725185827077790 4758 250186228023218710674094414123312684466365470 4759 250186228023218710674094414123312684466365470 4760 19171356837984104220596108824585149649348487918254220958358290 4761 8051808835776608240485555995205858735551653892588921024090 4762 18595401468306254596964332552438472830373334624916676730 4763 46839802187169407045250207940651065063912681674853090 4764 1522613045074838468892766203350922712082844664853382870 4765 638947983665479844268890559526195011365020841314890 4766 2814748826720175525413614799674867891475862737070 4767 18890931722954198157138354360234012694468877430 4768 4725703825851196980806470277156464068882652710 4769 89164223129267867562386231644461586205333070 4770 37994312643429380581498890994171118162951610 4771 31847705484852791769906865879439327881770 4772 20017413881114262583222417271803474470 4773 20017413881114262583222417271803474470 4774 1646353689311120161883984046716025028530 4775 8273134117141307346150673601588065470 4776 728755035024974708372857550268622340902230 4777 305046059030964716773904374327594115070 4778 5170272186965503674133972446230408730 4779 21632938020776166000560554168328070 4780 15171562682213445848123726861828910 4781 19035837744307962168285730065030 4782 19035837744307962168285730065030 4783 63665009178287498890587725970 4784 7838736334474237185012115695656005410 4785 3275694247586392471797791765840370 4786 3275694247586392471797791765840370 4787 172404960399283814305146935044230 4788 91255491247130571752178443711595867856522083090 4789 190512507822819565244631406496024776318417710 4790 119293993627313440979731625858500173023430 4791 199155248125731954891037772718698118570 4792 199155248125731954891037772718698118570 4793 4237345704802807550873144100397832310 4794 901564890140854286864242900602163605870 4795 8271237524228020980405898170662051430 4796 856251543854276761042882257715985012670 4797 356920193353179141743594104925379330 4798 356920193353179141743594104925379330 4799 356920193353179141743594104925379330 4800 370020473441185632862901322686022932691834260533705323692471190 4801 52860067634455090408985903240860418955976322933386474813210170 4802 33016906704843904065575205022398762620847172350647392138170 4803 27491179604366281486740387196002300267150018610031134170 4804 886812245302138112475496361161364524746774793871972070 4805 9964182531484697892983105181588365446592975212044630 4806 542831335302188106952514382283922691503521649595300930 4807 903213536276519312732969022103032764564927869542930 4808 563451987695894767768539627013744706528339282310 4809 1171417853837619059809853694415269660142077510 4810 542246427041442038286540049358305037026898070 4811 1352235478906339247597356731566845478870070 4812 123053428580476871531359462572582938577176370 4813 51123152713118766735089099531609031398910 4814 4707630127872515968605914931634988657695890 4815 15639967202234272320949883493803949028890 4816 8866625846257855898465228900190828587407347690 4817 121460628030929532855688067125901761471333530 4818 191804888520943231424471680692589400619883294997370 4819 795870906725905524582870044367590873941424460570 4820 1194053986382176863577660035451313999423008322610 4821 495252586637153406709937799855377021743263510 4822 102685587111165956191154426675383997873370 4823 1532620703151730689420215323513193998110 4824 844795670463074972557932262911742553062289672970 4825 6651934413095078524078206794580650024112517110 4826 4134204110065306727208332376992324440094790 4827 58228226902328263763497639112567949860490 4828 132638330073640691944185966087854099910 4829 823840559463606782262024634086050310 4830 502723680046126344064874615766781001001463999591450410 4831 3329295894345207576588573614349543052989827811863910 4832 44954794282862383869355209083144388598192255984776930 4833 18599418404163170818930578851114765659161049228290 4834 19234145195618584094033690642311029637188261870 4835 47727407433296734724649356432533572300715290 4836 355123131305482815788270368398672516896686962890119770 4837 146805759117603479036077043571175079328932188048830 4838 7554171113925039528824795174462201850155841046530 4839 686742828538639957165890470405654713650531004230 4840 130964453434907414281280434746351831166707141398910 4841 486856704218986670190633586417664799876234726390 4842 100527917451783330619581578859728432764037730 4843 581086228044990350402205658148719264532010 4844 14168421537154955922243989388454211626622149094490 4845 5847470712816737896097395537950561958985616630 4846 1206410297672114276067133389302777379613290 4847 11944656412595190852149835537651261184290 4848 19074925198072588914706932807782581398529311870 4849 196648713382191638295947760904975065964219710 4850 27277985813444011540766467976961541293036762630 4851 22488034471099762193542018117857824643888510 4852 4633841844446684977033179088781748329670 4853 5727863837387744100164621864995980630 4854 66852606456349437576895632951595724490 4855 110136089713919996008065293165726070 4856 68027232683088323661559785772530 4857 28006271174593793191255572570 4858 5763793203250420496245230 4859 5763793203250420496245230 4860 852102318416921090099476535529413348412093506830830 4861 852102318416921090099476535529413348412093506830830 4862 5355996620820486728577153868296849233171388489265470 4863 5355996620820486728577153868296849233171388489265470 4864 1721674930213158081819473626139092741839447077491337910 4865 2122903736391070384487637023599374527545557432171810 4866 3053282546689437577853597527264356213852250262010 4867 2508859939761246982624155733167096313765201530 4868 4637449056859975938307127048368015367403330 4869 9522482662956829442109090448394282068590 4870 9522482662956829442109090448394282068590 4871 46908781590920342079355125361548187530 4872 10806966589229160176730572070226798816852399880490 4873 4434536967266787105757313118681493154227492770 4874 4434536967266787105757313118681493154227492770 4875 3637848209406716247544965642888837698299830 4876 18294738645106376008903632218087964784749845070 4877 67508260683049357966434067225416844224169170 4878 2678925369056617205155810423798858672017639990 4879 43916809328797003363210006947522273311764590 4880 2639304066357295781832066397721408833867531381290 4881 1081238863726872503823050552118561587000217690 4882 4207155111777714022657784249488566486382170 4883 113706894912911189801561736472663959091410 4884 5959173177886462087563698967445929859993205310 4885 17074994779044303975827217671764842005711190 4886 94336987729526541302912804816380342572990 4887 2007169951692054070274740528008092395170 4888 130102749098727252781138406284956540962524230 4889 798176374838817501724775498680714975230210 4890 5058979272133171652722968811920295283610 4891 4136532520141595791269802789795826070 4892 43442468140714527473121061916868611130 4893 17753358455543329576265248024874790 4894 199475937702734040182755595785110 4895 199475937702734040182755595785110 4896 11591420997831385132979659911832841164191834990 4897 4733124131413387151073768849257999658714510 4898 2898422615684866595881058695197795259470 4899 414060373669266656554436956456827894210 4900 15486945718743825279122007944470961449649909134890 4901 360161528342879657654000184755138638363951375230 4902 2521130698400157603578001293285970468547659626610 4903 4112774385644629043357261489862920829604664970 4904 37731875097657147186763866879476337886281330 4905 169201233621780929088627205737562053301710 4906 793076905094958501943840581203164301190 4907 1939063337640485334826016090961281910 4908 288856448218290178873027139022229282286970 4909 588302338530122563896185619189876338670 4910 353268905788094367935217143349815785530 4911 1150713048169688494902987437621549790 4912 83189784482385127072692444755110864230 4913 914173455850386011787829063242976530 4914 582235837180464614087999476390838252135292390 4915 473747629927147773871439769235832589206910 4916 7818425650945344805032687198328270717179810 4917 3179514294813072307862011874065990531590 4918 3179514294813072307862011874065990531590 4919 77549129141782251411268582294292451990 4920 177203885939060739130088551569946709539755173189730 4921 72004829719244510008162759678970625574870041930 4922 6186886648637096837995703299655611338242946930 4923 5025903045196666805845412916048425132610030 4924 25512198198967851806321892974865102195990 4925 31074541046245860909040064524805240190 4926 6306990267149555694954346361843970 4927 6306990267149555694954346361843970 4928 1476168777503330593685054663364413689165213770 4929 86833457500195917275591450786141981715600810 4930 5123173992511559119259895596382376921220447790 4931 37395430602274154155181719681623189205988670 4932 36520153938901367950782773609571230153520272515742070 4933 14803467344508053486332701098326400548650292872210 4934 314967390308681989070908534006944692524474316430 4935 510481994017312786176513021080947637803037790 4936 510481994017312786176513021080947637803037790 4937 620269737566601198270368190863848891619730 4938 1381447076985748771203492629986300426770 4939 106265159768134520861807125383561571290 4940 2310157537960658587928092335471655508001570 4941 6544355631616596566368533528248315886690 4942 6544355631616596566368533528248315886690 4943 63537433316665986081247898332507921230 4944 26885004531373153143543888541068991434535170930 4945 10871413073745714979192838067557214490309410 4946 6592730790628086706605723509737546689090 4947 5329612603579698226843753847807232570 4948 7538348802800138934715351977096510 4949 7538348802800138934715351977096510 4950 24846789066119882947177914358844658098508520389630 4951 40140208507463461950206646783270853147832827770 4952 60222469093268925045827900716027803299322782790 4953 24312664147464241035861082243047155147082270 4954 24533465335483593376247308015183809431970 4955 59403063766304100184618179213520119690 4956 136292022827944614141932495014622516761647430710 4957 54978629619985725753099029856644823219704490 4958 54978629619985725753099029856644823219704490 4959 1773504181289862121067710640536929781280790 4960 9376516606479501034084986156518747753631536730 4961 11337988641450424466850043720095220983834990 4962 15991521356065478796685534160924148073110 4963 12885996257909330214895676197360312710 4964 11406637170898591398684087993433751130 4965 4593893343092465323674622631266110 4966 1759461150404414218967380467774920130 4967 76498310887148444302929585555431310 4968 727806192646946627563791150663335659141983702222349710 4969 10250791445731642641743537333286417734394136651019010 4970 439231256878060728765112341981494061039217683900030 4971 3887002273257174590841702141429150982647944105310 4972 20294038868675708538784526880401597280404916173823510 4973 24480143388028598961139356912426534717014374154190 4974 123015795919741703322308326193098164407107407810 4975 395549183021677502644078219270412104202917710 4976 85118178624917943606953540855658300904425330 4977 649757088739831630587431609585177869499430 4978 34321372632772789484734788777043940485710 4979 413510513647864933551021551530649885370 4980 169557525777999175746356596928998205466198608910 4981 68068055310316810817485586884383061206824010 4982 48233655087443038128946740375026407610133570 4983 541951180757786945269064498595802332698130 4984 97301164850194446542790918002656587314910 4985 351267743141496196905382375460854105830 4986 584158256844308175453650890391400377995290 4987 13585075740565306405898857916079078558030 4988 83381159401052364693331114100672973446670 4989 167096511825756241870403034269885718330 4990 234356959082407071346988827868002410 4991 18027458390954390103614525220615570 4992 19167488352568977326066025213241607808299524717108710 4993 84438274680920604960643282877716333957266628709730 4994 52488657234085781462021500167229072459922498927670 4995 42024545423607511178560048172321114859825859830 4996 159789146097366962656121856168521349276904410 4997 1342765933591319013916990387970767640982390 4998 16585842447109163405589881764394848684892665510011210 4999 3317168489421832681117976352878969736978533102002242 5000 252230169092180204856094236718160653275773223361904130 5001 4134920804789839423870397323248535299602839727244330 5002 343198426797556672181242977829628429867035697361279390 5003 2469053430198249440152827178630420358755652499002010 5004 212571282945252532319896902784964597593026340091894165162943630 5005 84926601256593101206510947976414142066730459485375215806210 5006 50884722142955722712109615324394333173595242351932424090 5007 162570997261839369687251167170588923877301093776141930 5008 2763706953451269284683269841900011705914118594194412810 5009 16549143433839935836426765520359351532419871821523430 5010 513023446449038010929229731131139897505016026467226330 5011 2866052773458312910219160509112513393882771097582270 5012 1847240476968643329925814403539303964818518535066490 5013 736833058224428930963627604124173899010178913070 5014 34527571023477726575563805975908447909749161430 5015 34527571023477726575563805975908447909749161430 5016 1200268130570094579644794385287389388486088088933227867130 5017 6219005857876137718366810286463157453295793206907916410 5018 26020945012034049030823474001937897294124657769489190 5019 103669103633601788967424199210907957347110190316690 5020 52145559127701699850614372203086702545596425729295070 5021 1682114810571022575826270071067312985341820184815970 5022 274184714123076679859682021583972016610716690125003110 5023 1746399453013227260252751729834216666310297389331230 5024 443116279122759155586519095629577363093657546546730 5025 1234307184185958650658827564427792097753920742470 5026 1941940624572657045566076627622718858391835916490 5027 4634703161271257865312832046832264578500801710 5028 773218523027756084509339050962869354019123610 5029 1537213763474664183915186980045465912562870 5030 35749157290108469393376441396406184013090 5031 56834908251364816205685916369485189210 5032 2031509410998753103542688822059150444625530 5033 2421346139450242078120010514969190041270 5034 45685776216042303360754915376777170590 5035 36287352038159097188844253674962010 5036 21612478879189456336417065917190 5037 94377637027028193608808148110 5038 2170685651621648453002587406530 5039 2170685651621648453002587406530 5040 964814899880255270386954306882576270342810772654541390615269226690 5041 382711185989787889879791474368336481690920576221555490129023890 5042 9334419170482631460482718887032597114412696981013548539732290 5043 96231125468893107840028029763222650664048422484675758141570 5044 1966300410101257883387371545716909205887697052890545198815410 5045 67803462417284754599564536059203765720265415616915351683290 5046 38838876530289325450235996383427399781511257489301026692370 5047 61551309873675634627949281114781933092727824864185462270 5048 3620665286686802036938193006751878417219283815540321310 5049 35848171155314871652853396106454241754646374411290310 5050 35848171155314871652853396106454241754646374411290310 5051 85150050250154089436706404053335491103673098364110 5052 16851385365160120608887077786134077004487056870 5053 886915019218953716257214620322846158130897730 5054 2631795309255055537855236262085596908400290 5055 33313864674114627061458686861842998840510 5056 461512639405665103429822271204297996790510 5057 1642393734539733464163068580798213511710 5058 17568685778371528866152344608798489934761870 5059 763855903407457776789232374295586518902690 5060 4049697711847495978480529981416870526034735527486070 5061 1600038606024297107262161193764073696576347501970 5062 316025796173078630705542404456660813070580190 5063 1497752588498002989125793386050525180429290 5064 1478531676700891400913912523248297315330 5065 583707728662017923771777545696130010 5066 1036781045580848887694098660206270 5067 5728072075032314296652478785670 5068 32770583976314285776863658470 5069 2520814152024175828989512190 5070 1754284328499444827072855339010 5071 5534019963720646142185663530 5072 55634736477380830524634110 5073 21929340353717315934030 5074 756184150128183308070 5075 16089024470812410810 5076 19496694291864831188028343197445710 5077 7678887078324076875946570774890 5078 4535668681821663836944223730 5079 35713926628517038086174990 5080 745313934810522067820385866310 5081 745313934810522067820385866310 5082 3270435795641185464089277621276584910 5083 2573120216869540097631217640658210 5084 4806247000481742998822331647752988730 5085 1889990955753732992065407647563110 5086 1889990955753732992065407647563110 5087 35660206712334584755951087689870 5088 190932154593958097052954417853484457630 5089 375112288003846949023486086156158070 5090 225244208294590477934550572653579890 5091 176939676586481129563668949452930 5092 102800805619359446765932931755590 5093 363253730103743628148172903730 5094 11507550207535768459520284107270 5095 885196169810443727655406469790 5096 402120372655569218645928054480630810 5097 157756128935099732697500217528690 5098 157756128935099732697500217528690 5099 9279772290299984276323542207570 5100 933348743466147443863614756262706751336137068530 5101 365875634443805348437324483050845453287392030 5102 365875634443805348437324483050845453287392030 5103 12616401187717425808183602863822257009910070 5104 328206748378853368355655507359534778734486003321490 5105 8870452658887928874477175874582021046878000089770 5106 12922998790174809172141943967467688600333636332782232430 5107 10119811112118096454300660898565143774732683111027590 5108 5942343577286022580329219552886167806654540875530 5109 81401966812137295620948213053235175433623847610 5110 1130804078196389745468073395965505274073037210 5111 15926818002766052753071456281204299634831510 5112 16866039957373562368538063849143475128514391760451112263475870 5113 6596026576993962600132211125984933566098706202757572257910 5114 212775050870772987101039068580159147293506651701857169610 5115 166360477615928840579389420312868762543789407116385590 5116 227579312744088701202995103027180249717906165685890 5117 266798725374078196017579253255779894159327275130 5118 266798725374078196017579253255779894159327275130 5119 266798725374078196017579253255779894159327275130 5120 53838805396307232486487739104020028927267474225297530 5121 21022571415973148179026840727848507976285620548730 5122 4103566546159115397038227743089695095898032510 5123 67271582723919924541610290870322870424557910 5124 12228401686966083813133213134974211951582966176533983390 5125 52482410673674179455507352510618935414519168139630830 5126 14341302390056080635296625876219451631703014348278290 5127 22373326661553947948980695594726133590800334396690 5128 128721874918267781249068306941854840345277260228490 5129 6774835522014093749950963523255517912909329485710 5130 160897331923976210266370762721777194912785369463334654330 5131 125407117633652541127334967047371157375514707298000510 5132 73294633333519895457238437783384662405327122909410 5133 28552642514031903177732153402175559955328057230 5134 27801988815999905723205602144279999956502490 5135 259831671177569212366407496675514018285070 5136 67757796560448871395422674639334148263578907910 5137 184626148666073219061097206101727924423920730 5138 323338263863525777690187751491642599691630 5139 1258125540325003026031858955220399220590 5140 244723894247228754334148795024391990 5141 285558803088948371451748885676070 5142 55523780495615082918870092490 5143 86351136074051450884712430 5144 12335876582007350126387490 5145 4794355453559016761130 5146 800657360744355799108710 5147 61589027749565830700670 5148 2287132561169439927359793225098559098790 5149 22205170496790678906405759466976301930 5150 13333448329756080345081152015406270990 5151 1904778332822297192154450287915181570 5152 6428661820243325314207854179413170178586264790 5153 7483890361168015499659900092448393688691810 5154 50812058708221249755207857077729152105570 5155 39419750743383436582783442263560242130 5156 532269828100449648937164908888596148970 5157 206386129546510139176876661065760430 5158 440055713318784944940035524660470 5159 10233853798111277789303151736290 5160 2394158698405404172998219407770431692892078884610 5161 927608949401551403718798685691759664041874810 5162 5692317324014982204924016803945772116180267210 5163 4409231079794718981350903798563727433137310 5164 4268374714225284589884708420681246305070 5165 14872385763851165818413618190526990610 5166 60083976352999327733776731945864770962733256563970 5167 3534351550176431043163337173286162997807838621410 5168 3090994532764658973299034093412366473224441746125210 5169 65765841122652318580830512625795031345200888215430 5170 65765841122652318580830512625795031345200888215430 5171 152588958521235077913759890083051116810210877530 5172 178192518543742722922293349312142237898798359010 5173 895439791677099110162278137246945919089438990 5174 895439791677099110162278137246945919089438990 5175 1383987313256721963156534988016917958407170 5176 267333844554128252493052924090577160210 5177 309772705161214661057998753291514670 5178 309772705161214661057998753291514670 5179 8372235274627423271837804143013910 5180 42388866150765176544319140625763278848030 5181 16360040969033259955352813827002423330 5182 3156480989587740682105501413660510 5183 3156480989587740682105501413660510 5184 39061352370027755244850323083819275260287393380525491570 5185 15064154404175763688719754370929145877472963123997490 5186 15064154404175763688719754370929145877472963123997490 5187 11614614035601976629699116708503582018097889841170 5188 11614614035601976629699116708503582018097889841170 5189 67136497315618362021382177505801052127733467290 5190 144548758695327852505163629104925465715625512432370 5191 2449978960937760211951925917032635012129245973430 5192 377899701080521072554109890148881310363089933510 5193 1018597577036444939498948490967335068364123810 5194 77939871002862761438985470625980852040439082790 5195 179999702085133398242460671191641690624570630 5196 2183576385994753254079290402225805348966666312530 5197 19323684831811975699816729223237215477581117810 5198 118963873901097500716298144306242268857653171330 5199 118963873901097500716298144306242268857653171330 5200 178747523070205045154550111632320835658323348904641665936590 5201 10514560180600296773797065390136519744607255817920097996270 5202 54124798890589160232317651928152284556036796593701393748380830 5203 41602458793688824160121177500501371680274247958263946001830 5204 119891812085558571066631635448130754121827803914305319890 5205 875122715952982270559355003271027402349108057768651970 5206 168066586509118930393576916318614826646650289565710 5207 774500398659534241445054913910667403901614237630 5208 3285786845896568237690385694756267861666999157235248393130 5209 6306692602488614659674444711624314513756236386248077530 5210 32677163743464324661525620267483494889928685939109210 5211 25078406556764639034171619545267455786591470406070 5212 62539667223851967666263390387200637871799178070 5213 791641357263948957800802409964565036351888330 5214 355972959306607920621837325286079580104540390 5215 2183883185930109942465259664331776565058530 5216 36371901338383831270638047852527922801320736430 5217 13940935737211127355553103814690656497248270 5218 2671189066336678933809753557135592354330 5219 92109967804713066683094950246054908770 5220 96345292524004256370734202052524155976776621033801010 5221 258298371378027496972477753492021865889481557731370 5222 148362074312479894872187107117760979833131279570 5223 227200726359081002867055294207903491321793690 5224 296951349351318870747241269529729863157584352830 5225 4432109691810729414137929395966117360560960490 5226 350136665653047623716896422281323271484315878710 5227 267893393766677600395483108095886206185398530 5228 3227631250200934944523892868625135014281910 5229 6171379063481711174997883114005994291170 5230 6171379063481711174997883114005994291170 5231 56618156545703772247687001045926553130 5232 2518885166561815123527346989532226422200570 5233 962508661276964128210679017780751403210 5234 2757904473572963118082174836047998290 5235 162229674916056654004833813885176370 5236 1124413876843188668907503164038157420470 5237 11591895637558646071211372825135643510 5238 50250723768771599718129698078193471990 5239 383593311211996944413203802123614290 5240 6509688915859094552958424567306489269755490 5241 2483666125852382507805579766236737607690 5242 3315976135984489329513457631824749810 5243 3315976135984489329513457631824749810 5244 119207947415632694072198820294013369862597310 5245 45447177817625884129698368392685234411970 5246 857493921087280832635818271560098762490 5247 20914485880177581283800445647807286890 5248 5622087936165091863486841076215675710 5249 803155419452155980498120153745096530 5250 639616842525726918241465398180804293545634693586330 5251 487141540385169016177810661219195958526759096410 5252 14745003792355201517660745313887713193556957230 5253 5612867831121127338279689879667953252210490 5254 5340502218002975583520161636220697670990 5255 73157564630177747719454268989324625630 5256 676395779697513578761936460006225397885466445298030 5257 2830107864843153049213123263624374049729985126770 5258 773315269400952829762171159883670946845786010110 5259 2940362241068261710122323801839053029831885970 5260 2940362241068261710122323801839053029831885970 5261 3352750559941005370721007755802797069363610 5262 12103792635166084370833963017338617578930 5263 257527502875874135549658787602949310190 5264 1914881488944625305514908208454556161764920302490 5265 727262244187096583940337337050723950537379530 5266 3175817660205661938604093174893991050381570 5267 7234208793179184370396567596569455695630 5268 196335520482942373309301417025893369610 5269 372553169796854598309869861529209430 5270 461609704409648526192707278627825230 5271 700469961167903681627780392454970 5272 923919878780464956067042337648105430 5273 3153310166486228519000144497092510 5274 15430790550391113703359128900551756530 5275 11698855610607364445306390371911870 5276 6650855946905835386757470364930 5277 17641527710625558055059603090 5278 1040850134926907925248516582310 5279 1040850134926907925248516582310 5280 223456160838846436187245599059361119344811337318048029336130 5281 1607598279416161411419033086757993664351160700129841937670 5282 2738668278392097804802441374374776259542011414190531410 5283 2073178106277136869646057058572881347117343992574210 5284 13729656332961171322159318268694578457730754917710 5285 15584172909150024202223970793069896092770436910 5286 2947640043342164592817093019305824870960930 5287 4459364664662881380963832101824243375130 5288 2529418414442927612571657459911652510 5289 109974713671431635329202498257028370 5290 10745969942946542329464693176882190 5291 1535138563278077475637813310983170 5292 2226903699500870273940448671930443105020189096004920530 5293 841293426332025037378333461250639631666108460900990 5294 2383267496691289057728989975214276576957814336830 5295 7200203917496341564135921375269717755159559930 5296 122403466597437806590310663379585201837712518810 5297 138622272477279509162299732026710307856979070 5298 183120571304200144203830557498956813549510 5299 3455105118947172532147746367904845538670 5300 1277968374280976814895834109445886236978306390 5301 5302773337265463962223378047493303887876790 5302 121963786757105671131137695092345989421166170 5303 551872338267446475706505407657674160276770 5304 4720296666211716503557593386147496408975837809404651483242330 5305 12454608617972866764004204185085742503894031159379027660270 5306 7040479716208517107972981450020204920234048139841168830 5307 5305561202870020428012796872660290067998529118192290 5308 5305561202870020428012796872660290067998529118192290 5309 89924766150339329288352489367123560474551340986310 5310 557953458661670479766349008118023477371095902753130 5311 6722330827249041924895771182144861173145733768110 5312 2204697413465826077210350164517056788394777448325392110 5313 829769444285218696729525842874315690024379920333230 5314 780592139496913167196167302798039219213903970210 5315 1762059005636372837914598877647944061430934470 5316 10161061889341250216443111576272954648016836597390 5317 3821384689485238892983494387466323673567821210 5318 19397891824798166969459362372925500881054930 5319 19397891824798166969459362372925500881054930 5320 12569726305921302217248641325838257002216493626369370 5321 14171055587284444438837250649197583993479699691510 5322 14171055587284444438837250649197583993479699691510 5323 1288277780662222221712477331745234908498154517410 5324 1111348250532118997995317240733294266346527690659790 5325 417329421904663536611084206058315533738838787330 5326 548396086602711611841109337790164958920944530 5327 14821515854127340860570522642977431322187690 5328 4471504383720708792414938498060409128456817270441366390 5329 109061082529773385180852158489278271425776030986374790 5330 7340479827691888681927665003822818850499206884672697810 5331 5506736554907643422301324083888086159414258728186570 5332 952665423999022312058129066512638905578666759976276610 5333 7501302551173404031953772177264873272272966613986430 5334 302301789784870078138718091492398829154393218745470 5335 453226071641484375020566853811692397532823416410 5336 493816937474212188971607806660065368090278254221330 5337 185019459525744544388013415758735619366908300570 5338 658432240305140727359478347895856296679388970 5339 7398115059608322779319981437032093221116730 5340 721578229365696131798841105823495504901743941751220370 5341 270152837650953250392677314048482031037717686915470 5342 1971918522999658761990345358018117014873851729310 5343 11807895347303345880181708730647407274693722930 5344 187777568666189784811121654275964381356214490 5345 17070688060562707710101968570542216486928590 5346 740925684940880748771523704404577397413464030082061461630 5347 3879192067753302349589129342432342394834890209853724930 5348 24164995118640453840093359285696033078761147257905396970 5349 225841075875144428412087469959776010081879880915003710 5350 2484251834626588712532962169557536110900678690065040810 5351 11140142756173043553959471612365632784307976188632470 5352 5571111929436808816355222399832392857013348077147230 5353 2081102700574078750973187299152929718719965661990 5354 122417805916122279469011017597231159924703862470 5355 1188522387535167761835058423274088931307804490 5356 11758761720993819558943083149808981399909210 5357 250186419595613182105171981910829391487430 5358 23609726871489661143386766162330015057364170 5359 352383983156562106617712927795970373990510 5360 406695484999276043434148488910883383680262790 5361 1061868107047718129070883783057136772011130 5362 197998901183613300218326269449400852510 5363 1328851685796062417572659526506045990 5364 219942687295882918941226897127673295475970 5365 81976402272039850518534065273079871590 5366 45822471924002152330091707810553310 5367 68289824029809466959898223264610 5368 2369309657441016590964604458011130 5369 13236366801346461402036896413470 5370 301691079399373014033877270906830 5371 224639671928051387962678533810 5372 961524397563837603957097280654010 5373 357843095483378341628990428230 5374 8321932453101821898348614610 5375 8321932453101821898348614610 5376 71367779402957624828938324558364831947397744819092170 5377 26540639420958581193357502624903247284268406403530 5378 14802364428867027994064418641886919846217739210 5379 55027377058985234178678136215193010580735090 5380 605301147648837575965459498367123116388085990 5381 26317441202123372868063456450744483321221130 5382 10579956775391506206618671215521723600813808544610 5383 15720589562245923041038144450998103418742657570 5384 117926316688379584260489479126846497233075144390 5385 43789943070322905406791488721443185010425230 5386 43789943070322905406791488721443185010425230 5387 97527712851498675738956545036621792896270 5388 18097552950732728843747735208131711430 5389 1645232086430248076704339564375610130 5390 24224828461696751561107621591127930917710 5391 71883763981295998697648728757056174830 5392 1222023987682031977860028388869954972110 5393 1359314780513939908631844703971028890 5394 966259904220752465172034187160128970 5395 13609294425644400917915974467044070 5396 142924068695775245437568930297867490 5397 52954453018071598902396787809510 5398 52954453018071598902396787809510 5399 52954453018071598902396787809510 5400 29145893570515422337104184596745379138729862087846185670 5401 399258816034457840234303898585553138886710439559536790 5402 221687293744840555377181509486703575173076312914790 5403 1148638827693474380192650308221262047528892813030 5404 23819645328773927086751750193705856909764283246710 5405 26436898256130884668980854820983193018606307710 5406 291361055680818479936838000982055770258060117271910 5407 22412388898524498456679846229388905404466162867070 5408 22747157642521261223145095779474137024792107532723390 5409 42046502111869244405074114194961436275031622056790 5410 54393922525057237264002735051696554042731723230 5411 1326681037196517982048847196382842781530042030 5412 5971437083096922712766256400828576265405926862168900190 5413 2205924301107101112953918138466411623718480554920170 5414 116101279005636900681785165182442717037814766048430 5415 171493765148651256546211469988837100498987837590 5416 171493765148651256546211469988837100498987837590 5417 3988227096480261780144452790438072104627624130 5418 413814455303695482046008277083063923504057652104670 5419 1526990609976736096110731649753003407764050376770 5420 2290908435886514419787600167393686905616126492210 5421 845041842820551243005385528363587940101854110 5422 1714080817080225645041349956112754442397270 5423 15168856788320580929569468638165968516790 5424 66597677175794451516723851273954068478207550390 5425 24547614145150922048184243005512004599413030 5426 366382300673894358928123029933014994021090 5427 269994326215102696336126035322781867370 5428 2337397924499875985963883525542594910 5429 12913800687844618706982781909075110 5430 788068134960501511106819030404078310804370 5431 8124413762479397021719783818598745472210 5432 50608233934030965103269398817014051723910 5433 204891635360449251430240481040542719530 5434 1816504774580174274179602130439475794030 5435 12029832944239564729666239274433614530 5436 7327790498044258569910099940162467896122985030 5437 2695031444665045446822397918412088229541370 5438 2695031444665045446822397918412088229541370 5439 158531261450885026283670465788946366443610 5440 20602806601194325534004717795607872135639404269690 5441 22715332526123842926135300766932604339183466670 5442 22715332526123842926135300766932604339183466670 5443 16690178197005027866374210703109922365307470 5444 1517288927000457078761291882100902033209770 5445 3900485673523025909412061393575583632930 5446 716079616949334663009374223164234190 5447 3154535757486055784182265300282970 5448 41008964847318725194369448903678610 5449 376229035296502066003389439483290 5450 2484933765874144905947538064523370 5451 1823135558234882542881539298990 5452 138080870264259396700912475790 5453 1367137329349102937632796790 5454 14452057579636300806341929770 5455 42381400526792670986339970 5456 1511240586090043399152134016124590 5457 553770826709433271950214003710 5458 101441807420669219994543690 5459 7803215955436093845734130 5460 389260058627396772891455335313694406524562041014809697970 5461 142533891844524633061682656650931675768788737098062870 5462 234816955262808291699641938469409680014478973802410 5463 343802277105136591068289807422268931207143446270 5464 429988758282453540704805276071584289991001913130 5465 471996441583373809774758810177370241482987830 5466 1101727929585775230754654687520289308864899890 5467 805945815351700973485482580483020708752670 5468 442098637055239151665102896589698688290 5469 808224199369724226078798714057950070 5470 8890466193066966486866785854637450770 5471 467919273319314025624567676559865830 5472 15649076579952510030865187242900919648455410 5473 680394633910978696994138575778300854280670 5474 104696889352356489086782994818050047892257070 5475 2829645658171797002345486346433785078169110 5476 421617203067597753349477465618633976647197390 5477 461793212560348032146196566942644005090030 5478 59301707838511174629334896708581314782174071254590 5479 432859181303001274666678078164827115198350885070 5480 20241413680723099250290639924715427883154777349145810410 5481 7384682116279861090948792384062542095277189839163010 5482 7384682116279861090948792384062542095277189839163010 5483 16159041829934050527240245916985868917455557634930 5484 14730211330842343233582721893332606123478174690 5485 69811428108257550870060293333329886841128790 5486 38169178845411454822340236923635804724510 5487 5452739835058779260334319560519400674930 5488 880510928938067197448747347570245024910359690 5489 14434605392427331105717169632299098769022290 5490 1361955199407523811168004177102014042059497205518630 5491 991955716975618216437002313985443584894025641310 5492 541756262684663143876025294366708675529233010 5493 197217423620190441891527227654426165099830 5494 14894491501797822272062565873810165335110 5495 65041447606104027388919501632358800590 5496 227686479222168418963976345263139967210 5497 82825201608646205516179099768330290 5498 1762238332098855436514448931241070 5499 160203484736259585137677175567370 5500 1027513591011875935934789281685524408110 5501 1120516456937705491750042837170691830 5502 1623479317413962542715409315362988759656610 5503 1623479317413962542715409315362988759656610 5504 35816400020251550262563841271706975451605443590 5505 13009952786142953237400596175701770959537030 5506 13009952786142953237400596175701770959537030 5507 765291340361350190435329186805986527031590 5508 11387266356801902267733598142639661674098448929237343610 5509 392664357131100078197710280780677988762015480318529090 5510 29225765919059488381285190784380590788390090717506486584890 5511 551429545642631856250663977063784731856416805990688426130 5512 567233258360124298348905389792984439390121477738653013710 5513 617228790380984002555936223931430293133973316364149090 5514 559590925096087037675372823147262278453284964972030 5515 2840563071553741307996816361153615626666421141990 5516 134382266027827892221709093757675127525817639670 5517 48706874239879627481590827748341836725559130 5518 8718530488938453319204758166953188773875084270 5519 379066542997324057356728615954486468429351490 5520 95856569556419481993527145727029840644662638152725645919040516736530 5521 381898683491711083639550381382589006552440789453090222785021979030 5522 16799185814888233941543567917167955196977899213622816682128970628890 5523 12164508193257229501479774016776216652409774955555986011679196690 5524 715559305485719382439986706869189214847633820915058000687011570 5525 2330812069986056620325689598922440439243106908518104236765510 5526 2330812069986056620325689598922440439243106908518104236765510 5527 3373099956564481360818653544026686598036334165728081384610 5528 34774226356334859389883026227079243278725094492042076130 5529 440180080459934928985861091482015737705380942937241470 5530 31252785712655379957996137495223117377082046948544144370 5531 67793461415738351318863638818271404288681229823306170 5532 372931426913216735783888048926753430749067520717869130 5533 134778253311607060276070852521414322641513379370390 5534 3287274471014806348196850061497910308329594618790 5535 19001586537657840162987572609814510452772223230 5536 141707154216995700532823882206442221442355682470 5537 1995875411506981697645406791640031287920502570 5538 368039209683070507878631465665283119191263773330 5539 1328661406798088476096142475325931838235609290 5540 797772333589106724412897674681352684679637630 5541 287900517354423213429410925543613383139530 5542 51939476340325313626088927574168028710 5543 7419925191475044803726989653452575530 5544 1442097776361901425009068255664555115261819938354147869490 5545 520049684948395753699627932082421606657706432872033130 5546 12094178719730133806968091443777246666458289136558910 5547 165673681092193613794083444435304748855593001870670 5548 8747952524781533400913038244646655508143584348190 5549 236431149318419821646298330936396094814691468870 5550 4045929980671699512838851059446872733140135750312210 5551 11659740578304609547086026107916059749683388329430 5552 892130782757183650094625942509901563570183273329110 5553 321257033762039485089890508645985438808132255430 5554 3180762710515242426632579293524608305031012430 5555 6869897862883892930091963916899801954710610 5556 6869897862883892930091963916899801954710610 5557 17304528621873785718115778128211088047130 5558 9338655489408411072917311456131186210 5559 67184571866247561675664111195188390 5560 275902547690972049269401421932119630 5561 2678665511562835429800013805166210 5562 1658093951657395131046208545397883990 5563 15496205155676590009777649956989570 5564 15496205155676590009777649956989570 5565 61249822749709841935880039355690 5566 225976308506608665981864582059730 5567 7792286500227885033857399381370 5568 11053299815438843363060858531421860883238411830 5569 19844344372421621836734036860721473758058190 5570 352645861222355153803028118688103733988110 5571 1772089754886206803030292053709063989890 5572 40958310504684897838439140237377595998327570 5573 44088601189111838362151927058533472549330 5574 197706731789739185480501915060688217710 5575 283653847617990223071021398939294430 5576 62907121794585743211340487335298472806190 5577 22555439868980187598185904386984034710 5578 28300426435357826346531875015036430 5579 912916981785736333759092742420530 5580 1112673525063138256103311816322284610657388066347743803330 5581 398664824458308225045973420394942533377781464115995630 5582 214220754679370351986014734226191581610844419191830 5583 613813050657221638928408980590806824099840742670 5584 9341827986725844101864774100307713527034281670 5585 1334546855246549157409253442901101932433468810 5586 71898801401326525215712419243463698167616630 5587 51466572227148550619693929308134358029790 5588 26196485263618612265424210017840388237163110 5589 46863122117385710671599660139249352839290 5590 29105326116566860712521072522343734817250679590 5591 124915562732046612500090440010058947713522230 5592 3713985323272890854901989287882681457637426168743010 5593 1327846021906646712514118444005249001658000060330 5594 3559908905915942928992274648807638074150134210 5595 2544609653978515317364027626024044370371790 5596 454638137212527303441848780779711340070 5597 1461858962098158531967359423728975370 5598 487460382610691548344893738900160210 5599 487460382610691548344893738900160210 5600 10407788388198257953134913363304586637329565395460637670 5601 3715740231416729008616534581686749959774925167961670 5602 663169771803806712228544455057424586788314325890 5603 1420063751185881610767761145733243226527439670 5604 877045814058683729063838108294468642905650409070 5605 312895402803668829491201608381901049912825690 5606 3515678683187290219002265262717989324863210 5607 5015233499553909014268566708584863516210 5608 894140399278643076175533376463694690 5609 4781499461383118054414616986436870 5610 1394671051060839627390121474279229069143001310 5611 22863459853456387334264286463593919166278710 5612 574335977077739286323047281554737680820470 5613 1432259294458202709035030627318547832470 5614 1275386727033127968864675536347771890 5615 98106671310240612989590425872905530 5616 3352538843829514905425907224609329207674983301589776870 5617 63255449883575752932564287256779796371226100029995790 5618 3613632214384733349591232640937233428575116232359610 5619 12859901118806880247655632174153855617705039972810 5620 99179785340935254512741382384227680996821061708110 5621 105848223416152886352979063376977247595326640030 5622 105848223416152886352979063376977247595326640030 5623 2860762795031159090621055766945331016089909190 5624 426253656459642704502537309274854321397396469310 5625 151529916978187950409718204505813836259294870 5626 1588815550331098111635573852113562526976790 5627 23713664930314897188590654509157649656370 5628 34482106496760339141284163523804500004851251790 5629 61247080811297227604412368603560390772382330 5630 32630304108309657754082242196888860294290 5631 32630304108309657754082242196888860294290 5632 1120312340791826181487320426014387646509625205410 5633 3579272654286984605390800083113059573513179570 5634 6725453317405244073529313356169438938631264412030 5635 4773210303339420918047773851078381077807852670 5636 7161085601444293543361721387009024086397198870 5637 2540292870324332580121220782904939370839730 5638 2540292870324332580121220782904939370839730 5639 54048784474985799577047250700105092996590 5640 40641490214436305283384604805413620980563760212068330 5641 40641490214436305283384604805413620980563760212068330 5642 40641490214436305283384604805413620980563760212068330 5643 28803324035745078159733950960604975889839659966030 5644 4260544830796659036913702223579301128080800012690 5645 4527677822313133939334433818894050082976408090 5646 4527677822313133939334433818894050082976408090 5647 12826282782756753369219359260323088053757530 5648 810582926791318986158844265522276940200290 5649 7173300237091318461582692615241388851330 5650 1628339153819729290779271223659795269251910 5651 10371586967004645164199179768533727829630 5652 383748717779171871075369651435747929696310 5653 1493185672292497552822450005586567819830 5654 51489161113534398373187931227123028270 5655 509793674391429686863246843832901270 5656 11960269394897331883498634203163696695470 5657 291713887680422728865820346418626748670 5658 158178646741944740077473558821689749572072130 5659 558935147498037950803793494069575086827110 5660 888609137516753498893153408695667864590 5661 5963819714877540261027875226145421910 5662 7371841427537132584706891503269990 5663 124946464873510721774693076326610 5664 7589832152117168120414285232867217451696790 5665 2679079474803094994851494963948894264630 5666 1418252765909526201615402310189991670 5667 13011493265225011023994516607247630 5668 689609143056925584271709380184124390 5669 689609143056925584271709380184124390 5670 85231996741441729736977823643795969394264837179056430 5671 120214381863810620221407367621715048510951815485270 5672 5590954120452962779805454130209927747960168861175590 5673 1970727571537879020023071600355984401818882221070 5674 8681619257876119030938641411259843179818864410 5675 201898122276188814672991660726973097205089870 5676 2732639303492268076052145602334856813452372699090 5677 962535858926476955284306305859407119919821310 5678 1525413405588711498073385587732816354865010 5679 21484695853362133775681487151166427533310 5680 8520679982572448720498848033742546994718012830 5681 8997550139992026104011455157067103479110890 5682 8997550139992026104011455157067103479110890 5683 310260349654897451862463970933348395831410 5684 784476905970641079350628449538654493525851717990 5685 275932784372367597379749718444830986115318930 5686 533719118708641387581720925425205002157290 5687 6755938211501789716224315511711455723510 5688 8231413437088059881004506655640760571463167256410 5689 14466455952703092936739027514307136329460750890 5690 587199319113409676399001116816894832561137490 5691 412648853909634347434294530440544506367630 5692 412648853909634347434294530440544506367630 5693 5652724026159374622387596307404719265310 5694 172117754127509456785798268250309981422490 5695 1933907349747297267256160317419213274410 5696 27890426849673107034409932918988938360330 5697 68526847296494120477665682847638669190 5698 12024363449112847951862727293847810 5699 12024363449112847951862727293847810 5700 16655866377846748491821444450158102842057934379032229190 5701 5842113776866625216352663784692424707842137628562690 5702 3073179261897225258470627977218529567512960351690 5703 3073179261897225258470627977218529567512960351690 5704 1264509570037944790554395998797972758058446244340470 5705 3988989179930425206796201888952595451288473956910 5706 9086535717381378603180414325632335879928186690 5707 6367579339440349406573520900933662144308470 5708 3346074271907698059155817604274126192490 5709 5860024994584409910955897730777804190 5710 64460274940428509020514875038555846090 5711 3791780878848735824736169119915049770 5712 2875524670469757741348362209996335893372953739733692211876990 5713 1006483958862358327388296188308132969329000258919738261070 5714 7925070542223293916443277073292385585267718574171167410 5715 5545885613872144098280809708392152264008200541757290 5716 5545885613872144098280809708392152264008200541757290 5717 5819397286329637039119422569141817695706401407930 5718 258083502907688786827924159054731310365397848486570 5719 23462136627971707893447650823157391851399804407870 5720 5110767934772241068925353975609871279661650716052409173058170 5721 1786357194957092299519522536039801216239654217424819703970 5722 312136500953537008477987512849869162369326265494464390 5723 5889367942519566197697877600940927591874080481027630 5724 11098012391281270396763156414897988753925824559206699570 5725 27134504624159585322159306637892393041383434130089730 5726 326921742459754040026015742625209554715463061808310 5727 1826378449495832625843663366621282428578005931890 5728 2788056125245645717707403821864150983782401832768590 5729 14597152488197097998468082836985083684724616925490 5730 10730728220689997185054272027956405088770687682270 5731 7488296036769014085871787877150317577648770190 5732 7488296036769014085871787877150317577648770190 5733 2611892583456230933335119594401924512608570 5734 70591691444762998198246475524376338178610 5735 295362725710305431791826257424168778990 5736 270648840361947045397508778986716304745569730 5737 1792376426238059903294760125739843077785230 5738 936945335200240409458839584809118179710 5739 22852325248786351450215599629490687310 5740 110563045959391432627914953994219257280938430 5741 110563045959391432627914953994219257280938430 5742 45487448240949496174182089948083181751031589154421830 5743 126705983958076591014434790941735882314851223271370 5744 237863191816859187831275756363206525807775534026410 5745 18297168601296860602405827412554348139059656463570 5746 9872893654536552066827992136128594671867756167310 5747 20611469007383198469369503415717316642730179890 5748 267949097095981580101803544404325116355492338570 5749 267949097095981580101803544404325116355492338570 5750 51243743925435636622965969742983587756200708858379490 5751 71270853860133013383819151241979955154660234851710 5752 196097052972717793994867607336919991333759231265030 5753 1431365350165823313831150418517664170319410447190 5754 44009199284985509342459237324866739638083072385410 5755 30583182268926691690381679864396622403115408190 5756 871772096556831142342661943857404711867022378010 5757 302803784840858333568135444201946756466489190 5758 52579229873390924391063629831906017792410 5759 52579229873390924391063629831906017792410 5760 1953816731747720189530156797628208049905166420003322207989920310 5761 678173110637875803377353973491221121105576681708893511971510 5762 6001531952547573481215521889302841779695368864680473557270 5763 45813221011813538024545968620632379997674571486110485170 5764 10450023526545499133092445574350664301290903990327023070 5765 337097533114370939777175663688731106493254967429903970 5766 58452840838281765177245650024056026789189347568910 5767 567503309109531700749957767223844920283391723970 5768 885340575833902809282305409085561498102015170 5769 1534385746679207641737097762713278159622210 5770 7710481139091495687121094284991347535790 5771 16030106318277537811062566081063092590 5772 52353601415257875734651114020419364891362993490470 5773 18134257504419077150900974721309097641622096810 5774 18134257504419077150900974721309097641622096810 5775 954434605495740902678998669542584086401162990 5776 165212844988011234668339738539481406681870 5777 1544045280261787239891025593826929034410 5778 18863601188958254709748659679783592013386970 5779 1109623599350485571161685863516681883140410 5780 575829579320438801848306104575340883830 5781 9759823378312522065225527196192218370 5782 8071373933864455747941510991250964591990 5783 33491178148815169078595481291497778390 5784 544513873947590445581209678975250396970 5785 2070394957975629070650987372529469190 5786 3219898845996312707077740859299330 5787 2225223805111480792728224505390 5788 2690718023109408455535942570 5789 13941544161188644847336490 5790 834554775032913469206409627890 5791 4610799862060295409980163690 5792 117595692597932412556247064510 5793 40592230789759203505780830 5794 35023495073131323128370 5795 35023495073131323128370 5796 715453899986666853114827915425402004507670 5797 3208313452855008309931963746302251141290 5798 1659758640897572845282961068961330130 5799 1659758640897572845282961068961330130 5800 137096230505708478485799359792285194765567472010 5801 141774798868364507224197890167823365838229030 5802 171019057742297354914593353640317690999070 5803 117862892999515751147204240965070772570 5804 7957115776223121525124044453990708203970 5805 2740997511616645375516377696862110990 5806 2740997511616645375516377696862110990 5807 249181591965149579592397972442010090 5808 4593337274842209301192987853246099465426010 5809 55341412949906136158951660882483126089470 5810 56339267281266074248285725923278696888363263030 5811 38774444102729576220430644131643975835074510 5812 38774444102729576220430644131643975835074510 5813 120044718584302093561704780593325002585370 5814 40123316622383820671390197590516618352280437470 5815 55190256702041018805213476740738127032022610 5816 579597316773419941170996403750206539841710370 5817 199242803978487432509795944912412010945930 5818 787520964341847559327256699258545497810 5819 8118772828266469683786151538747891730 5820 63788653496289559362454934581110814575284859870 5821 21912969253277072951719317959845693773715170 5822 2811091882568774428118552381247592864325130 5823 2811091882568774428118552381247592864325130 5824 551529434893341670608005767994809297685386149570 5825 568001477748034676218337557152223787523569670 5826 568001477748034676218337557152223787523569670 5827 389843155626653861508810952060551672974310 5828 5818554561591848679235984359112711536930 5829 9980368030174697563011980032783381710 5830 2270407923906380148977288331659486775390 5831 2270407923906380148977288331659486775390 5832 5149000418640790457953975120048474570048119707141226930 5833 1765169838409595631797728872145517507729900482393290 5834 4537711666862713706420896843561741665115425404610 5835 3110151930680406926950580427389816083012628790 5836 6926841716437431908575902956324757423190710 5837 7119056234776394561742962956140552336270 5838 2142835926667694763084631849798306253217270 5839 29353916803667051549104545887648030865990 5840 101604851585791337871350499419006245957344810 5841 34784269628822779141167579397126410803610 5842 1634860672554670619634876231664941307769670 5843 3357003434403841108079827991098442110410 5844 39178441279359798321243022482939303432270 5845 13403503687772767130086562601074000490 5846 6877118362120455171927430785569010 5847 9407822656799528278970493550710 5848 222974804788805619739879667645377710 5849 222974804788805619739879667645377710 5850 24677830953052652978284594455312947189518247531790 5851 24677830953052652978284594455312947189518247531790 5852 356791333639365328463510876378085854708041403246908710 5853 121896595025406671835842458619093219920752102236730 5854 104096152882499292771855216583341776191931769630 5855 1706494309549168733964839616120356986752979830 5856 739588420076649281795814883054447019463242364332101943490 5857 7322657624521280017780345376776703163002399646852494490 5858 13936670962798565195130334749349209245714244489170876610 5859 47565429907162338549932883103580918927352370270207770 5860 27920907355504292728810602381801999410355841348611960990 5861 28578206095705519681484751670216990184601679988343870 5862 697029416968427309304506138297975370356138536301070 5863 950926899001947215967948346927660805397187634790 5864 2432038104864315130352809071426242469046515690 5865 5804386885117697208479257927031604938058510 5866 4869880596613747957914097400779516543031089890 5867 29876568077384956797019002458770040141295030 5868 721847761317697941172776118406342939853829219830 5869 1229723613829127668096722518579800578967341090 5870 11939064211933278331036140957085442514246030 5871 32531510114259613981024907240014829739090 5872 659160514830051773155451040620085942270 5873 7406297919438783968038775737304336430 5874 43466932165959036828932933204304060776910 5875 384663116512911830344539231896496113070 5876 20829012350780626824719862565703648974147710 5877 7087108659673571563361640886595321188890 5878 7087108659673571563361640886595321188890 5879 1012444094239081651908805840942188741270 5880 5958028047581546321209073947437106569034992121484605604821790490 5881 2025851087242960326830694983827645892225430847155595241353890 5882 358475434611579415303544701370827702499859512474753466981030 5883 243695060918816733720968525744954250509761735196977203930 5884 2277523933820717137579145100420133182334221824270814990 5885 20894714989180891170450872480918653048937814901567110 5886 720507413420030730015547326928229415480614306950590 5887 31326409279131770870241188127314322412200622041330 5888 42600389805329504806675074792232482828400743919422690 5889 1374206122752564671183066928781692994464540126432990 5890 13856597843765930068400162729003793169952155499956890 5891 28221176871213706860285463806525037006012536659790 5892 4707520255286454071552793300833889593909778302490 5893 11181758326096090431241789313144630864393772690 5894 85356933786993056727036559642325426445753990 5895 1273984086373030697418456114064558603667970 5896 701510419272704742318590930016850743199542004710 5897 713642339036322220059604201441353757069727370 5898 120976833198223804044686252151441559089630 5899 2050454799969894983808241561888839984570 5900 870392523114622930831426554247910043414570 5901 3834328295659131853882936362325594904910 5902 3834328295659131853882936362325594904910 5903 93520202333149557411778935666477924510 5904 658589835207255141363557604558480128359657554270 5905 223023987540553722100764512210795844348004590 5906 1245944064472367162574103420172043823173210 5907 5904948172854820675706651280436226650110 5908 550622176889999355612517321969937533290 5909 2795036430913702312753895035380393570 5910 14658455313538279765753805802197970 5911 19835528164463166124159412452230 5912 803474750442706605878621679743070 5913 271719563896755700330950855510 5914 20901504915135053871611604270 5915 42396561693985910490084390 5916 389775169335893311889677845676590 5917 1448978324668748371337092363110 5918 16891283054932190846808476610 5919 456521163646815968832661530 5920 7032255686360738620786630282221570 5921 149622461411930608952907027281310 5922 152384509555422833190058938495045174513270 5923 102892984169765586218810897025688841670 5924 3859138127785005467928312504900203010990 5925 1302442837591969445807732873742896730 5926 1302442837591969445807732873742896730 5927 100187910583997649677517913364838210 5928 3780992108580433938535424380279099663340864710652190 5929 6376040655278977973921457639593759971907023120830 5930 126330747854290766927909669802998063661896814702090 5931 85185939213951966910256014701954189927105067230 5932 14357987394901730475350752520133859755116310 5933 14517681895755035869919871102258705515790 5934 158126627900261986554567075775888852302851190 5935 2983521281137018614237114637280921741563230 5936 19824009518709616842962779271612378407617575388391770 5937 6676998827453559057919427171307638399332292148330 5938 6676998827453559057919427171307638399332292148330 5939 606999893404869005265402470118876218121117468030 5940 231889969281766343532576709813035591490588889940534689103398050521107776456478010 5941 78051150885818358644421645847538065126418340606036583340086856452745801567310 5942 275799119737874058814210762712148640022679648784581566572745075804755482570 5943 371196661827555933801091201496835316315854170638736967123479240652429990 5944 464229971520248674148210779332038784997203659999833364266285644112837170 5945 468445985388747400755005831818404424820588960645644161721781679225870 5946 1496632541178106711677334925937394328500284219315157066203775332990 5947 1006477835358511574766196991215463569939666589990018201885524770 5948 1522659357577173335501054449645179379636409364583991228268570 5949 89568197504539607970650261743834081155082903799058307545210 5950 2809395089564755282169989448301516678596306459456969354407890 5951 90625648050475976844193208009726344470848595466353850142190 5952 16018897385746210126374944231788285789256934871265726537792171446893510 5953 69951516968324061687226830706499064581908012538278281824419962650190 5954 176200294630539198204601588681357845294478621003219853462015019270 5955 118334650524203625389255600188957585825707603091484119182011430 5956 139053643389193449341075910915343814131266278603389094220930 5957 420101641659194711000229338112821190728901143816885481030 5958 140080879673908355555874424371568334616265576902861461790 5959 940140132039653392992445801151465332995070985925244710 5960 23142966420964049527649472305848829306888730314323852290 5961 85398400077358116338189934707929259435013764997504990 5962 329391782958114485289010313312489177763762635408790 5963 4639320886734006835056483286091396869912149794490 5964 4136465945792944228321932743558963979843859620327630 5965 26346916852184358142177915564069834266521398855590 5966 1549818638363785773069289150827637309795376403270 5967 4155009754326503413054394506240314503472858990 5968 17667666707080077588663693577296937914666549510 5969 88782244759196369792279867222597677963148490 5970 3226552857602681668887076065534030500419230 5971 2161120467248949543795764276981936035110 5972 11939892084248340020971073353491359310 5973 3997285599011831275852384785233130 5974 986777616492460440482387875852530 5975 11888886945692294463643227419910 5976 889614799996006306413780648780495552968190 5977 14583849180262398465799682766893369720790 5978 7317535966012242080180473039083477030 5979 318153737652706177399151001699281610 5980 28668818861750585227978460212250657762001256590 5981 28755084114092863819436770523822124134404470 5982 4806131391290801240086373144546569302090 5983 282713611252400072946257243796857017770 5984 475782818478496956165909586594073858023612581030 5985 158965191606581007740029932039450002680792710 5986 13194110903346223642422484359274350222505794930 5987 26441104014721891066978926571692084614240070 5988 8816644634730274914135400962375871259749110 5989 14718939290033847936786979903799451184890 5990 7370525433166673979362533752528518370 5991 68883415263239943732360128528303910 5992 5566653622096347462145204045979591487570 5993 150450097894495877355275785026475445610 5994 100293142258033892305760111012337473293424790 5995 66906699304892523219319620421839541890210 5996 100376783999686181658198870257677231680210 5997 33470084694793658438879249835837689790 5998 39054941300809403079205659084991470 5999 39054941300809403079205659084991470 6000 5162184698487155051963817489048560883975711349217265733310790 6001 1720154847879758431177546647467031284230493618532910940790 6002 2578942800419427932799920011194949451619930462568082370 6003 32644845574929467503796455837910752552151018513520030 6004 8616499623024680431892986261963121198194731780837510 6005 8616499623024680431892986261963121198194731780837510 6006 19654929455608133148559164731889864903762639453821322202361822335676190 6007 26171677038093386349612735994527117048951583826659550202878591658690 6008 13066239160306233824070262603358520743360750787149051524153066230 6009 21740830549594399041714247260163928025558653555988438476128230 6010 21740830549594399041714247260163928025558653555988438476128230 6011 130184614069427539171941600360263042069213494347236158539690 6012 5607486287041698427662210958474659553621535844991545827670 6013 1864810870316494322468310927327788345068685016625056810 6014 4650401172859088085955887599321167942814675851932810 6015 98944705805512512467146544666407828570525018126230 6016 180886116646275159903375767214639540348308991090 6017 3065866383835172201752131647705754921157779510 6018 682039389924455155033411576055491915505942310 6019 15861381161033840814730501768732370128045170 6020 32879606707774165121903792688685029357957464160386730 6021 10919829527656647333744202154993367438710549372430 6022 34447411759169234491306631403764566052714666790 6023 137240684299479021877715662963205442441094290 6024 286440100425883601678385802782125881941371070 6025 95068071830694856182670362689056051092390 6026 28661864290224856518877764712181020672025190 6027 209210688249816470940713611037817669138870 6028 4811845829745778831636413053869806390194010 6029 71818594473817594502036015729400095376030 6030 742371579852804287655683511289426520616330 6031 25599019994924285781230465906531948986770 6032 9274597502298299503546736143861769887727370 6033 21518787708348722746048111702695521781270 6034 261559349187393629997739723935580778834310 6035 519998706137959502977613765279484649770 6036 1569876093830499739489415957378764157655630 6037 519998706137959502977613765279484649770 6038 8524568953081303327501865004581715570 6039 56454099027028498857628245063455070 6040 4052593150432725993892152271061535390 6041 76464021706277848941361363604934630 6042 8181650322571729836725665905728005410 6043 5414725560934301678838958243367310 6044 528023076474335289520328089345141230 6045 174668566481751667059321233657010 6046 174668566481751667059321233657010 6047 174668566481751667059321233657010 6048 846189478741949368145624634827851414395134176333992221877920430 6049 76926316249268124376874966802531946763194016030362929261629130 6050 9649161135877459329374995835915013649523096705841259842931170 6051 108417540852555722801966245347359703927225805683609661156530 6052 19406739812607474381551957917177387002973419217366129347018870 6053 19233637078897397801339898827727836474701109234257809065430 6054 111177092941603455499074559697848765749717394417675196910 6055 146865380371999280712119629719747378797513070564960630 6056 218224933687963270003149524100664753042367118224310 6057 936587698231602017180899245067230699752648576070 6058 72187894879379128903033495204884756029788229910 6059 714731632469100286168648467375096594354338910 6060 34315159853405560305421726185404071490798010026685990 6061 79249791809250716640696827218023259793990785281030 6062 39213157748268538664372502334499386340420972430 6063 103464796169573980644782328059365135462852170 6064 85296616792723809270224507880762683811090 6065 253105687812236822760310112405823987570 6066 253105687812236822760310112405823987570 6067 166846201590136336691041603431657210 6068 121375704415600945638712441743488512710 6069 199959974325536977987994137962913530 6070 428179816542905734449666248314590 6071 18616513762735031932594184709330 6072 14214698928215391424817790052565814243152813964570 6073 4680506726445634318346325338348967482104976610 6074 4680506726445634318346325338348967482104976610 6075 150984087949859171559558881882224757487257310 6076 141940446677233083284475874970075701748346390 6077 140118900964692086164339461964536724332030 6078 284021012255430858655116089402115940221024810 6079 284021012255430858655116089402115940221024810 6080 52535699931181484978607978580196603660701170345890788770 6081 17275797412424033205724425708713121887767566703679970 6082 218680979904101686148410452009026859338829958274430 6083 16821613838777052780646957846848219949140766021110 6084 6003375190677664096263712406368110405485772420050525837040810 6085 1972847581556905716813576209782487809886878876125706814670 6086 349064702700310080007922059789015832306254074188826390570 6087 458692119185689986869805597620257335487850294597669370 6088 698588097519805850002713925175651921947995998672250450510 6089 24089244742062270689748756040539721446482620643870705190 6090 28382206078641220587394259506894825867043351132027698778498469330 6091 18635722966934484955610150693955893543692285707175114102756710 6092 27526917233285797571063738100377981600727157617688499413230 6093 99375152466735731303479198918332063540531254937503607990 6094 1875002876730862854782626394685510632840212357311388830 6095 14763802178983172084902570036893784510552853207176290 6096 5813632068607559584574152993666546359112871559796603545390 6097 1906734033652856538069581172078237572683788638831290110 6098 17819944239746322785697020299796612828820454568516730 6099 292130233438464307962246234422895292275745156860930 6100 29505153577284895104186869676712424519850260842953930 6101 261107553781282257559175837847012606370356290645610 6102 9711849042823377431743882548135648311661621821490 6103 89099532502966765428842959157207782675794695610 6104 69834768718541518849633670690784478313460707370 6105 22874146321173114592084399178114798006374290 6106 3745561866902425837904764889162403472470 6107 7358667714936003610814862257686450830 6108 1227448420612176735868447313894662530 6109 26115923842812270975924410933928990 6110 43135159862149302782121419061418198710 6111 225838533309682213518960309222084810 6112 1470434690379340892221950573344994197910 6113 1443017360529284486969529512605489890 6114 2405815534030426057997441272446928770 6115 17308025424679324158254973183071430 6116 4728087376923189581239833282477090 6117 4728087376923189581239833282477090 6118 36316409007254438685777441457170 6119 2136259353367908157986908321010 6120 420800971801377582200994721877173832721895681765315228635331890 6121 137471732048800255537731042756345584031981601360769431112490 6122 875616127699364684953700909276086522496698097839295739570 6123 571924315936880917670608040023570556823447483892420470 6124 571924315936880917670608040023570556823447483892420470 6125 560160936275103739148489755165103385723259043969070 6126 1005674930475949262385080350386182021047143705510 6127 2625783108292295724243029635473060107172698970 6128 196644549960215979348596933053048554281655870 6129 320790456705083163700810657509051475173990 6130 320790456705083163700810657509051475173990 6131 4394389817877851557545351472726732536630 6132 1895878681668691133602345120784364291516751999191905730 6133 618154118574728116596786801690369837468781219169190 6134 1511379263018895150603390713179388355669391733910 6135 25616597678286358484803232426769294163887995490 6136 4203342653093427243636443710894032788501745390 6137 135591698486884749794723990674001057693604690 6138 26750733286621387920960563643418279177449879352770 6139 87135939044369341762086526525792440317426317110 6140 1203259203208201359838251023597740552248504985710 6141 391813481995506792523038431650192299657605010 6142 65432851493249634351347418085582114042820036670 6143 65432851493249634351347418085582114042820036670 6144 3348739706732761834461326900362142229313594767561612630 6145 7628108671373033791483660365289617834427322932942170 6146 11168533925875598523402138162942339435471922302990 6147 7266450179489654211712516696774456366605024270 6148 1066816278677167140431188788528770768427384144570 6149 26019909236028466839785092403140750449448393770 6150 12444589164410779755074396674022653611638248138315805010 6151 16182820759962002282281400096258327193287708892478290 6152 55231470170518779120414334799516475062415388711530 6153 17949779060942079662143105232212049094057649890 6154 14581461462991128888824618385225060190136190 6155 767445340157427836253927283432897904744010 6156 2253626017582736802011436473954462327473225073431275390 6157 731934399994393245213197945422040379172856470747410 6158 356519434970478930936774449791544266523554052970 6159 356519434970478930936774449791544266523554052970 6160 127572471099135634707617024766889511695667655193823340857373390 6161 1614841406318172591235658541353031793616046268276244820979410 6162 127572471099135634707617024766889511695667655193823340857373390 6163 1904066732822919921009209324878947935756233659609303594886170 6164 541732961405811564514947543528266518041567661565487820105836841290 6165 175716173015183770520579806528792253662526001156499455110553630 6166 199450820675577492077843140214293136960869467828035703871230 6167 776073232200690630653086148693747614633733337852279003390 6168 194112659634570537055878088415375679912441326034376155330 6169 314607227932853382586512298890398184623081565695909490 6170 18506307525461963681559546993552834389593033276229970 6171 11993718422204772314685383664000540757999373477790 6172 11993718422204772314685383664000540757999373477790 6173 1713388346029253187812197666285791536857053353970 6174 57834465836132011002068745206981439569140732870432480770 6175 299660444746797984466677436305603313829744729898613890 6176 5907713106724715773465198008950743803397907045119596581790 6177 1912500196414605300571446425688165685787603446137778110 6178 309516134716718773356764270219803477227318894018090 6179 3005011016667172556861789031260227934245814505030 6180 5080376608097638970296058341436789975433056609073757333830 6181 18079632057286971424541132887675409165242194338340773430 6182 44449051739094169921470121466206355283979717958453517210 6183 57502007424442651903583598274523098685614124137714770 6184 46485050464383712129008567723947533294756769715210 6185 45087342836453649009707631158048043932838767910 6186 345781369039419620472218747505773660347384305570 6187 20340080531730565910130514559163156491022606210 6188 1604460149212798382934758899224457308740960123227830 6189 2592019627161225174369562034288299367917544625570 6190 418675436466035402094905836583475911471094270 6191 9736638057349660513835019455429672359792890 6192 219822417280707109332960846926587205630214956791523910 6193 1348603786998203124742091085439185310614815685837570 6194 22857691305054290249865950600664157807030774336230 6195 14756417885767779373703002324508817176908182270 6196 14756417885767779373703002324508817176908182270 6197 14285012474121761252374639229921410626242190 6198 14285012474121761252374639229921410626242190 6199 460806854003927782334665781610368084717490 6200 11197180523317215064292106820994229212669890830 6201 25275802535704774411494597790054693482324810 6202 22419636849170134902995708239778513118822106470 6203 477013549982343295808419324250606662102598010 6204 15079282000801186171347860509204264940969790197490 6205 4859581695391938824153354982018776970986074830 6206 138576761734231218281801809540409783126234130 6207 1428626409631249673008266077736183331198290 6208 16541124590780640584045647719756198098522880630 6209 16541124590780640584045647719756198098522880630 6210 627316517902056007114154243980842179060296295147464126890 6211 403938517644594982043885540232351692891369153346725130 6212 3705857960042155798567757249838088925608891315107570 6213 15505681841180568194844172593464807220120884163630 6214 65727624795800815622392554621855244764937199242290 6215 1776422291778400422226825800590682290944248628170 6216 228836091447417724375181423910083060617392984374843243676570 6217 73604403810684375804175433872654570800062072812751123730 6218 106518674110975941829486879699934255861160742131333030 6219 342503775276449973728253632475672848428169588846730 6220 342503775276449973728253632475672848428169588846730 6221 330283293419913185851739279147225504752333258290 6222 98307391925717624711666114102710797678290940918270 6223 252718231171510603371892324171493053157560259430 6224 51761565420670846473761078444763637393717161570 6225 182903058023571895667000277189977517292286790 6226 381843544934388091162839827118950975558010 6227 2207188121008023648340114607623994078370 6228 29443273728761274230259241973728553911107934770 6229 330823300323160384609654404199197234956268930 6230 2024281812136276036593210314380162570562937810 6231 49372727125275025282761227180003965135681410 6232 23574475172801521942854075695243443087312794870 6233 22689581494515420541726733104180407206268330 6234 18195333997205629945249986450826308906390 6235 11671157150228114140635013759349781210 6236 36402339151561488004640607915411967593990 6237 11671157150228114140635013759349781210 6238 1870677536500739564134478884332390 6239 1870677536500739564134478884332390 6240 1052063829115300290591914844773054815131998625385810918450945530 6241 337091902952675517652007319696589174986221924186418109083930 6242 161985537218969494306586890772027474765123461886793901530 6243 726392543582822844424156460861109752309970681106699110 6244 16865799650842163721617724071234734040823978984863310 6245 48604609944790097180454536228342173028311178630730 6246 101243402514997772426886798963636746417972185087810590 6247 1425963415704193977843476041741362625605242043490290 6248 34667409186114300159371805199147549075024033761109830 6249 6933481837222860031874361039829509815004806752221966 6250 37027743428573146127669460021217169437578861591653478 6251 71070524814919666271918349368938904870592824552118 6252 9604124974989144090799776941748500658188219534070 6253 3071354325228379945890558663814678816177876410 6254 472855989639477200302575218745569256591414066 6255 27815058214086894135445601102680544505377298 6256 15223598586442968463741409167513602215960575854870 6257 102171802593576969555311470922910081986312589630 6258 16114235037873797583239379107368846515876411434070 6259 10296635806948113471718453103750061671486524878 6260 24668509360201517661040855543244038503800970 6261 7878795707506073989473285066510392367870 6262 7878795707506073989473285066510392367870 6263 271682610603657723774940864362427323030 6264 3670306880173844780987124140194113414730106761054207285110 6265 15229489129352053033141593942714163546597953365370154710 6266 7290325097822907148464142624563984464623242396060390 6267 4652409124328594223652930838904903934028871982170 6268 4652409124328594223652930838904903934028871982170 6269 4652409124328594223652930838904903934028871982170 6270 146159109240744163403910786052474650445650049790785290889535610 6271 146159109240744163403910786052474650445650049790785290889535610 6272 3241496508073836433729316037250550735458076407251882067400912965456427370 6273 1033310968464723122004882383567277888255682629025145702072334384908010 6274 823355353358345117135364449057591942833213250219239603244887956102 6275 1574293218658403665650792445616810598151459369444052778670913874 6276 7871466093292018328253962228084052990757296847220263893354569370 6277 2507634945298508546751819760460035995781235058050418570676830 6278 2507634945298508546751819760460035995781235058050418570676830 6279 3194439420762431269747541096127434389530235742739386714238 6280 1801725372423195801363475214909493664308511509856275285908790 6281 5162536883734085390726290014067317089709202033972135489710 6282 821667497013223840637639664820518397216170942857255370 6283 523021958633497034142354974424263779259179467127470 6284 1248262431106198172177458172850271549544581067130 6285 2780094501350107287700352278062965589186149370 6286 2780094501350107287700352278062965589186149370 6287 21222095430153490745804215863076073199894270 6288 13920865529926891395142326952657283364440164283730 6289 376239608916943010679522350071818469309193629290 6290 2032985697967516096332698020345147866353110640670 6291 2032985697967516096332698020345147866353110640670 6292 119853439368496499561327024558723956525822985490 6293 114254946967108197865898021504979939490775010 6294 190485411980905565782779942127841853050942610 6295 242039913571671621070876673605898161437030 6296 115312012182787813754586314247688499970 6297 36618612951028203796311944823019530 6298 36618612951028203796311944823019530 6299 7323722590205640759262388964603906 6300 3284091179345152671736558348027485920256790155102786979725308778090 6301 23971468462373377165960279912609386279246643467903554596535100570 6302 5898738312730621606283419664359377775521425355976267361451045690 6303 29942834074774728965905683575428313581327032263838920616502770 6304 308689011080151845009336944076580552384814765606586810479410 6305 293709810732780061854744951547650382859005485829292873910 6306 5541694542127925695372546255616044959603877091118733470 6307 66767404122023201149066822356819818790408157724322090 6308 15906072023363587149635034712680327728956009044168030 6309 25207721114680803723668834726910186575207621306130 6310 25207721114680803723668834726910186575207621306130 6311 95846848344793930508246519874183218917139244510 6312 23973098928628166683434382208353445694624246330 6313 584709729966540650815472736789108431576201130 6314 115275314934021078426803413666261282234737990 6315 73005265949348371391262453240190805721810 6316 73005265949348371391262453240190805721810 6317 73005265949348371391262453240190805721810 6318 72451851604635642108462506607391568534774010 6319 917112045628299267195727931739133778921190 6320 277202447837930362226578509972407481968342010 6321 87694542182198785898949228083646783286410 6322 5173977988749728368038004456935160213898190 6323 166902515766120269936709821191456781093490 6324 20281876383430351620159211964181530444363796076530 6325 6412227753218574650698454620354578072830792310 6326 173303452789691206775633908658231839806237630 6327 1533658874245054927217999191665768493860510 6328 15982088892372676195441848378438698574217556193390 6329 75744497120249650215364210324354021678756190490 6330 10178225125351657822882236730669510334044114706070 6331 6429706333134338485712088901244163192700009290 6332 9646082405038583602202835409872223984500677130 6333 3045810674151747269404116011958390901326390 6334 16827683282606338504995116088167905532190 6335 16827683282606338504995116088167905532190 6336 546711997155508082981671606062616694841873859858042370646983638089270 6337 172518774741403623534765416870500692597625074111089419579357411830 6338 81646367601232192870215530937293276193859476626166313099553910 6339 257559519246789251956515870464647558971165541407464710093230 6340 690508094495413544119345497224256190271221290636634611510 6341 4572901288049096318671162233273219803120670798918110010 6342 178347723135202805524493998259888845541509281828605208500010 6343 2923733166150865664335967184588341730188676751288609975410 6344 3296975697999912344889494910280470461702124847197794227590 6345 19742369449101271526284400660362098573066615851483797770 6346 34215544972445877861844715182603290421259299569296010 6347 1487632390106342515732378920982751757446056503012870 6348 2968115287832890602549567720999060499555059687065835810 6349 23370986518369217342909982055110712594921729819416030 6350 11039672422470107389187521046344219459103320651590 6351 27807739099420925413570581980715918033005845470 6352 27807739099420925413570581980715918033005845470 6353 78775464870880808537027144421291552501432990 6354 61979122636412909942586266263801378836690 6355 273035782539263920451921877814102990470 6356 48576918365881311000648677647907894010 6357 2857465786228312411802863391053405530 6358 65721713083251185471465857994228327190 6359 1240032322325494065499355811211855230 6360 34719320888158456046485540033934370566751532739310 6361 10914593174523249307288758262789805270905857510 6362 108065278955675735715730279829602032385206510 6363 67922865465541002964003947095915796596610 6364 26132055270227618409001936481961514759265910 6365 24629646814540639405279864733234226917310 6366 24629646814540639405279864733234226917310 6367 123767069419802208066732988609217220690 6368 8688704785331088689617436594125824472170 6369 8688704785331088689617436594125824472170 6370 5673838239011870897736532149537653493818094270 6371 96166749813760523690449697449790737183357530 6372 931568346744946681127721089235802490183924686524786219210 6373 292302587620002096368911543531786159455263472395602830 6374 3438853972000024663163665218021013640650158498771798 6375 4314747769134284395437472042686340828921152445134 6376 23681381828398926429404347105852584132388322970 6377 22277875661711125521546892855929053746367190 6378 22277875661711125521546892855929053746367190 6379 153640521804904313941702709351234853423222 6380 5991383123245574413946793672631183895618198667210 6381 1877587942101402198040361539527165119278658310 6382 3824008028719760077475278084576711037227410 6383 3824008028719760077475278084576711037227410 6384 860169179424945051614712804248424748291842443116527877131030 6385 269392163928889775012437458267593093733743327001731248710 6386 126534600248421688592032624832124515610025047910629990 6387 79232686442342948398267141410221988484674419480670 6388 79232686442342948398267141410221988484674419480670 6389 1115953330173844343637565371974957584291189006770 6390 1136013855134478669706839789429520285977412567380746610 6391 1421794562120749273725706870374868943651329871565390 6392 91405844678809315110474819916169425284013229659530 6393 28591130647109576199710609920603511192997569490 6394 1050651399854691228605471983008885868702803570 6395 25625643898894908014767609341680143139092770 6396 1398155554761893600527408535466713928742983388137690 6397 3059421345212021007718618239533290872522939580170 6398 38726852471038240604033142272573302183834678230 6399 7745370494207648120806628454514660436766935646 6400 45044874697250756073234985318767108533015014791491908309470 6401 464380151518049031682834900193475345701185719499916580510 6402 2123471256644847352591242080706663227672187518544128933430 6403 1326340572545188852336815790572556669376756726136245430 6404 69643751702659670394013458642686869049405767111711378890 6405 21743288074511292661259275255287814252077979116987630 6406 3393676927502933145194205596267803067282344173090 6407 38131201432617226350496692092896663677329709810 6408 85426657193977700047058996449278911592442919133544571790 6409 133270916059247581976691102104959300456229203016450190 6410 80012440479183269853109351427544587031044486415585210 6411 349399303402547029926241709290587716292770683037490 6412 191180750918374789959641689989189505141327354869570 6413 178840739867516173956633947604480360281877787530 6414 139392626553013385780696763526485082059140910 6415 347612535044921161547872228245598708376910 6416 26596502979390721074223104722976362325505710 6417 8288096908504431621758524376122269344190 6418 63267915332094897876019270046734880490 6419 591288928337335494168404392960139070 6420 1539284570598591505835205161097368316401768310 6421 1539284570598591505835205161097368316401768310 6422 718955894721434612720787090657341577020910 6423 9848710886594994694805302611744405164670 6424 36935808100009705318671596663295430674867704070 6425 2172694594118217959921858627252672392639276710 6426 66930066091319514778077385511027004389884116959407747893787326270 6427 41649076596962983682686612016818297691278230839706128123078610 6428 19434940082577220570549049004581566818141964927534357500270 6429 30225412259062551431647043553003991941122807041266496890 6430 4699955257201454117811700132639401639110994719525190 6431 70148585928379912206144778099095546852402906261570 6432 175260259381582105752236928941106234725654311519354986914790 6433 54479409195393878070325436413150834543255925246924148870 6434 54479409195393878070325436413150834543255925246924148870 6435 33859172899561142368132651593008598224522016934073430 6436 5260085893981845948133082428617150570843873999390 6437 4902223573142447295557392757331920382892706430 6438 10016859070016334689804102579316054741065280090 6439 435515611739840638687134894752871945263707830 6440 8224589535769800644115637366856235205940002806506811632286270 6441 2553427362859298554522085491107182615939150203820804604870 6442 396310315514403003961211468431969985401078721685675090 6443 2214024109019011195314030549899273661458540344612710 6444 22815269387199011409896251198069861943486261751350370 6445 77867813608187752252205635488293044175721029868090 6446 3424408311153559749697160536571480095818923857488870 6447 110464784230759991925714856018434841800610447015770 6448 160539906964758496145536434544719595241770570583829746010 6449 3733486208482755724314800803365571982366757455437901070 6450 9724263196705268602496438805926152137970310308075266016297070070 6451 6028681461069602357406347678813485516410607754541392446557390 6452 25224608623722185595842458907169395466153170521093692245010 6453 54717155365991725804430496544835998841980847117339896410 6454 42383544048018377850062352087402013045686171276018510 6455 157559643301183560780900937127888524333405841174790 6456 1866031464968705721193479060047282373153726991249171290 6457 577897635481172412881226094780824519403445955791010 6458 268415065249035026883987967849895271436807225170 6459 15789121485237354522587527520582074790400425010 6460 27481299518044740279405618146633395160187511569870 6461 76549580830208190193330412664716978162082204930 6462 8516037229911757504100969628025917886204101090 6463 84317200296156014892088808198276414714892090 6464 2690520778823744020442917353018319098779375670 6465 832205622896301893115656465517574728975990 6466 13769290497897680928309145169380005566790 6467 13769290497897680928309145169380005566790 6468 2413392017558558414017222757736045908616740054136630 6469 3730126765932856899562940892945975129237619867290 6470 5187937087528312794941503328158518955824227910 6471 6412777611283452156911623396982100069003990 6472 10382286952667909042039918279714020011717459810 6473 125087794610456735446264075659205060382138070 6474 22256523077664381071906443598264169958085195437770 6475 13747080344449895658991009016840129683808026830 6476 6367336889508983630843450216229796055492370 6477 1965834173976222176858119856816855836830 6478 5263362465807304538039482197283839821190 6479 5263362465807304538039482197283839821190 6480 3396838931770324697925818575673632324182531578980788888643088488748793835847910 6481 7336585165810636496600040120245426186139377060433669305924597167923960768570 6482 3394995449241386624988449847406490599786847320885548036059508175809329370 6483 2094383373992218769271097993464830721645186502705458381282855136217970 6484 1614790573625457802059443325724618906434222438477608620881152765010 6485 1493793315102181130489771809180961060531195595261432581758698210 6486 5534635949699802523273705855539717166716302872039181869791923526810 6487 6824458630949201631656850623353535347369054096225871602702741710 6488 66256879912128171181134472071393547061835476662387102938861570 6489 1122997964612341884426008001210060119692126723091306829472230 6490 25828953186083863341798184027831382752918914631100057077861290 6491 47742981859674423921992946447008101206874149040850382768690 6492 7352992739823567522253649537503172833339619442607482330 6493 2264549658091643831922897917309261728777215719928390 6494 2003054316510622604218175294063388549934581110236890 6495 69070838500366296697178458415978915514985555525410 6496 7563640365369593995754754244722717395788080456226116918510 6497 398086335019452315566039697090669336620425287169795627290 6498 1163816027907307892868865093817928511430694023115266490 6499 232763205581461578573773018763585702286138804623053298 6500 4397994018439818969586191236169066181768952870319703131521224901310 6501 1352812678695730227494983462371290735702538563617257192101268810 6502 1456203098703692386969842263047675711197565730481439388698890 6503 5373443168648311391032628276928692661245630001776529109590 6504 21859840039297679451062575272828119576003935405021147607854290 6505 6719901641345736074719512841324352774670745590230909193930 6506 27883409300189776243649430876864534334733384191829498730 6507 17137928273011540407897621928005245442368398396944990 6508 2632958714550858873543957893379205014959041081110 6509 84934152082285770114321222367071129514807776810 6510 105562682637390011290571699462612502541564744428765480390 6511 2853045476686216521366802688178716284907155254831499470 6512 171087274351784954987448997310732135396033574614666216195804087910 6513 52529098664963142458535154224971487686838678113191960760148630 6514 40313966742105251311231891193377964456514718429157299125210 6515 222729098022680946470894426482751184842622753752250271410 6516 29193931652806534049741950677255140114481363733574155196968616610 6517 8957941593374204986112902938709769903185444533161753665838790 6518 4122384534456606068160562788177528717526665684842040343230 6519 25290702665377951338408360663665820352924329354859143210 6520 677107982460163891183207040048325008308843069817643841161330 6521 622914427286259329515369862049977008563793072509331960590 6522 1050445914479358059891011571753755495048554928346259630 6523 4508351564289090385798332925981783240551737889898110 6524 2105400180523005210167821476433492773337661594582417370 6525 8388048527980100438915623412085628579034508344949870 6526 646420776708133985104114995599673843305401822814430 6527 38024751571066705006124411505863167253258930753790 6528 69843412390606366867616822181654857968537574896831954665797970 6529 106957752512414038082108456633468388925784953900202074526490 6530 449497693034486005701979912604318920662382426841042158862130 6531 275258844479170854685841955054696215959817775162916202610 6532 1980279456684682407811812626292778532085019965200835990 6533 1980279456684682407811812626292778532085019965200835990 6534 736034634540406305189363242025747911573821312633350669572249790 6535 17117084524195495469520075395947625850553984014729085338889530 6536 1358997532210105881701226729462569652200935857984456981931110 6537 2910058955482025442615046529898436086083374428232241931330 6538 5785405478095478017127329085285161204937126099865292110 6539 53077114477940165294746138397111570687496569723534790 6540 54759563669325052708415909900004024040919165670027121422690 6541 16740924386831260381661849556711716307220778254364757390 6542 23027406309258955132959903104142663421211524421409570 6543 56301726917503557782298051599370815210786123279730 6544 92165926963953324089621910468170024500056883808918010 6545 84478393184191864426784519219220920714992560778110 6546 84478393184191864426784519219220920714992560778110 6547 51605615873055506674883640329395797626751717030 6548 23639769066905866548274686362526705280234410 6549 180456252419128752276906002767379429620110 6550 47459994386230861848826278727820789990088930 6551 47459994386230861848826278727820789990088930 6552 80689769202335241522089149573509936963166423032814223317197656757570 6553 714068754002966739133532297110707406753685159582426755019448289890 6554 415805340102684066835452089356682795593569797490758327390237867238990 6555 2790639866460966891513101270850220104654830855642673338189515887510 6556 9788732183712404835260230170741964680045921866674010489302861890 6557 8955839143378229492461326780184780128129846172620320667248730 6558 9557992682367374058123080875330608461184467633532892921290 6559 233121772740667659954221484764161181980108966671533973690 6560 217103431784853323480893700029217884123497725983943974111821490 6561 1124888247589913593165252331757605617220195471419398829594930 6562 3374664742769740779495756995272816851660586414258196488784790 6563 2056468459944997428090040825882277179561600496196341553190 6564 61083221582524676081882400768780510284007935530584402570 6565 911689874366039941520632847295231496776237843740065710 6566 4581356152593165535279562046709706013950943938392290 6567 5580214558578764354786311871753600504203342190490 6568 5580214558578764354786311871753600504203342190490 6569 25480431774332257327791378409833792256636265710 6570 33557728646795582900701245365751104401989961940070 6571 633164691448973262277381988033039705697923810190 6572 216449271517700124804089050222157343481398874410 6573 1251151858483815750312653469492238979661265170 6574 1650759296174464126838367885603828615750794730 6575 12049337928280760049915094055502398655115290 6576 10878515811127646876624894281223286080196392385990 6577 472978948309897690288038881792316786095495321130 6578 151540255136406057653449108708203450279945093935070 6579 151540255136406057653449108708203450279945093935070 6580 6672082394720242152685943756854591492274598291120438806430 6581 6082117041677522472822191209530165444188330256262934190 6582 26793467143953843492608771848150508564706300688382970 6583 32555853151827270343388544165431966664284690994390 6584 74159118796873053174005795365448671217049410010 6585 22520230427231416086852655744138679385681570 6586 4283869549919684887934777235069950701420830 6587 23409123223604835453195504016775686893010 6588 127197284846686035993012966227139831832515748110 6589 193015606747626761749640312939514160595623290 6590 19583660407701515288290428674401475217355932270 6591 190132625317490439692140084217490050653941090 6592 547932637802566108622882087082103892374470 6593 3490016801290229991228548325363719059710 6594 113776135296042372723902636838999180870 6595 1172949848412807966225800379783496710 6596 2053559949408579814386354858363354633570 6597 622479523918939016182587104687285430 6598 622479523918939016182587104687285430 6599 622479523918939016182587104687285430 6600 25740303014128037194914229767809529139859496747337976986635570 6601 7797728874319308450443571574616640151426687896800356554570 6602 109827167243933921837233402459389297907418139391554317670 6603 66521603418494198568887584772495032045680278250487170 6604 1358480920076243750789462811814987493941193691418162290 6605 3701582888491127386347310113937295623817966461629870 6606 8154587103345953632123124181003862259270980114970603610 6607 138213340734677180205476681033963767106287798558823790 6608 5862993601904819413246482668772105310871403115352084430 6609 8869884420430891699313892085888207732029354183588630 6610 14758543128836758235131268029764072765439857210630 6611 14758543128836758235131268029764072765439857210630 6612 8483203164166917716355982719053990339710127238701314654550490 6613 2565226236518572033975198886922887916453017005957458317070 6614 2565226236518572033975198886922887916453017005957458317070 6615 3101845509695975857285609294949078496315619112403214410 6616 468769156671599797081095556135571784239930347952730 6617 424994702331459471515045835118378770843091883910 6618 937963308045531053633706158106261947250703787789370 6619 2833726006179852125781589601529492287766476700270 6620 1283971910366947043852102220901446437592422610 6621 29859811868998768461676795834917359013777270 6622 4269551840546856973155356432986069603812030 6623 4269551840546856973155356432986069603812030 6624 48077196663009163493696799412871030471811236398698992249198370 6625 14511680248418099454783217450308189095023011288469360775490 6626 308759154221661690527302498942727427553681091244028952670 6627 186336242740894200680327398275635140346216711674127310 6628 196764775861556706103830410005950517789035598388730 6629 15135751989350515854140800769688501368387353722210 6630 27176206673225320642507986943764341087544200978735836259430 6631 32781913960464801740057885336265791420439325667956376670 6632 489282297917385100597878885615907334633422771163528010 6633 4572731756237243930821297996410348921807689450126430 6634 3445916922560093391726675204529275751173842841090 6635 43619201551393587237046521576319946217390415710 6636 56772425360068943013991399916614505993078150826116051716110 6637 17105280313368166018075143090272523649616797476985854690 6638 7729453372511597839166354762888623429560233835059130 6639 93125944247127684809233189914320764211569082350110 6640 67912806503363857480969182164591998355161732543530 6641 22637602167787952493656394054863999451720577514510 6642 715476874011573356152332662179158527615406212656130070 6643 4738257443785254014253858689928202169638451739444570 6644 35542278748754851217529508863727800924850056727255770 6645 10695840730892221251137378532569305123337362842990 6646 629167101817189485361022266621723830784550755470 6647 2271361378401406084335820457118136573229425110 6648 8190247985920129032067531603375338695367943761690 6649 8190247985920129032067531603375338695367943761690 6650 150294929549476143171674960857067615761684283291310 6651 90375784455487758972745015548447153194037452370 6652 90375784455487758972745015548447153194037452370 6653 81493042791242343528174044678491571861169930 6654 7408458435567485775288549516226506532833630 6655 569881418120575828868349962786654348679510 6656 1385788469976337614878040623206692270240367627590 6657 416277702005508445442487420608799119928016710 6658 416277702005508445442487420608799119928016710 6659 11250748702851579606553714070508084322378830 6660 161563003597875449477332249780017868496860687513429020168792210 6661 48502853076516196180526043164220314769396784002830687531910 6662 21838294946652947402307988817748903543177300316447855710 6663 1284605585097232200135764048102876679010429430379285630 6664 306136099851370440434469783712920619114142310558500875470694799610 6665 275550044870720468437866592000828640066734752977948582781903510 6666 1680867672843457436763101309446782655298340433307363268810144570 6667 1008318939918090843889082969074254742230558148354747011883710 6668 77562995378314680299160228390327287863889088334980539375670 6669 77562995378314680299160228390327287863889088334980539375670 6670 2482585569805595690624642651196383275668634692006202930300170 6671 17860327840328026551256421951053117091141256777023042664030 6672 3669384583412473811830239648984763090574351311468131950816734418790 6673 1099605808634244474626982214259743209641699523964079098236959670 6674 12355121445328589602550361957974642804962915999596394362213030 6675 7402709074492863752277029333717581069480476932052962469870 6676 1108687894936777557627232190162884689153883021125200310 6677 20918639527109010521268531889865748851960057002362270 6678 9081931128065070905609929133171920488058513321418368239721470 6679 54382821126138149135388797204622278371607864200109989459410 6680 268617437084651836771116645375323332773994838886937532130 6681 80400310411449217830325245547836974790181035284925930 6682 493253438107050416136964696612496777853871382116110 6683 885553748845691949976597300920101935105693684230 6684 201493614508298044261952576443385916218630061900270 6685 60273291806251284553380968125451964169497475890 6686 81121523292397422009934008244215294979135230 6687 7374683935672492909994000749474117725375930 6688 1650331041209622761572624277973784583906059827585630 6689 7400587628742702966693382412438495891955425235810 6690 81406463916169732633627206536823454811509677593910 6691 340612819732927751605134755384198555696693211690 6692 5629638150128724736434256768904815660558377463847010 6693 1681995264454354567204737606484856785347588127830 6694 1256157777785178915014740557494291848653911970 6695 1256157777785178915014740557494291848653911970 6696 299102699120001087808019011872563914978713915643166970 6697 89311047811287276144526429343853065087701975408530 6698 8119186164662479649502402667623005917063815946230 6699 121181883054663875365707502501835909209907700690 6700 36216296387833791127919978490196177990563805520512710 6701 32422825772456393131530867045833641889493111477630 6702 32422825772456393131530867045833641889493111477630 6703 77381445757652489574059348558075517636021745770 6704 7407325911687231267079251600562624886191799730990 6705 15464145953418019346720775784055584313552817810 6706 43807778904866910330653755762197122701282770 6707 78368119686702880734622103331300756174030 6708 259177609305973924479580698902605154323071975094298010 6709 386255751573731631117109834430112003462104284790310 6710 1899335389946825186539207947577662958463633049930 6711 2263808569662485323646255003072303883746880870 6712 16524150143521790683549306591768641487203510 6713 44300670626063781993429776385438717123870 6714 73856441944718397530371756758747049620510 6715 1011732081434498596306462421352699309870 6716 20901955076126136172462801054462218203261370 6717 6222671948831835716720095580369817863430 6718 6222671948831835716720095580369817863430 6719 6222671948831835716720095580369817863430 6720 1825743771973028545016216538236104471768050389160084938581847415474364230 6721 543214451643269427258618428514163782138664203856020511330510983479430 6722 6544752429436981051308655765230888941429689203084584473861578114210 6723 159628108035048318324601360127582657108041200075233767655160441810 6724 49253282404866209743278486582116581932964385153324917157540210670 6725 834801396692647622767431975968077659880752290734320629788817130 6726 60401920412309955415075803938593490035887980261841328148913445890 6727 2082824841803791566037096687537706552961654491787632005134946410 6728 12765311235076559366166726778234887197308900712708237706014314890 6729 18967773009029062951213561334672937886045914877723978760793930 6730 2817972516569464113982106868915902226421915744722029232030 6731 165763089209968477293065109936229542730700926160119366590 6732 19099502220172973387800548667687486355533555260207649451916275496114785610 6733 19099502220172973387800548667687486355533555260207649451916275496114785610 6734 42537866860073437389310798814448744667112595234315477621194377496914890 6735 101040063800649494986486457991564714173664121696711348268870255337090 6736 1717681084611041414770269785856600140952290068844092920570794340730530 6737 1529546825121141063909412097824220962557693738952887729804803509110 6738 5220296331471471207881952552301095435350490576631016142678510270 6739 15490493565197243940302529828786633339318963135403608731983710 6740 488022932787662703951026430400371411092002100275192196593617630 6741 144770967899039662993481587184921806909523019957043072261530 6742 236167973734159319728354954624668526769205579049009905810 6743 840455422541492241026174215746151340815678217256263010 6744 22479211365505228510091039570813037324755381956217270418690 6745 6664456378744508897151212443170185984214462483313747530 6746 38522869241297739289891401405608011469447760019154610 6747 159845930461816345601209134463103782030903568544210 6748 686847234166939401753602741062381045917351235410 6749 686847234166939401753602741062381045917351235410 6750 54763239561494030016832742175283733782175009708540554280910 6751 259541419722720521406790247276226226455805733215832010810 6752 1960108456368835568154346603152308240670234324597576270 6753 6384718098921288495616764179649212510326496171327610 6754 33081440927053308267444373987819753939515524203770 6755 58759220119100014684625886301633665967167893790 6756 8696051519772090378071020615899610177174470 6757 2573557715232935891704948391802193008930 6758 3426841165423350055532554449803186430 6759 263603166571026927348658034600245110 6760 26467202303277520960191200017588314623648625810 6761 26467202303277520960191200017588314623648625810 6762 7189780383707882119565625311055442327820643619560050130 6763 80784049255144742916467700124218453121580265388315170 6764 352691336991973389806041910298417148994216280597766230 6765 104254016255386754302702308690043496598940668222810 6766 15406238548158231757455638937497191753944239430 6767 327792309535281526754375296542493441573281690 6768 2958181082802065968140328100703907557905139837728223810 6769 4369543696901131415273749040921576894985435506245530 6770 71631863883625105168422115424943883524351401741730 6771 42310610681408803997886660026546889264235913610 6772 6246952706541976081188049612660104719361570 6773 5533173345032751179085960684375646341330 6774 20417613819309044941276607691423049230 6775 1856146710846276812843327971947549930 6776 39910145955387433523236994452095571690883790 6777 11776378269515324143770137046944695099110 6778 11776378269515324143770137046944695099110 6779 104215736898365700387346345548183142470 6780 21692745294176237230223746283391743874560432853270 6781 6397152844050792459517471625889632519776004970 6782 376303108473576027030439507405272501163294410 6783 7100058650444830698687537875571179267231970 6784 371470616012119873363198906414267215640680270690 6785 985333198971140247647742457332273781540265970 6786 353904478433998157523448464927988182419633265930 6787 208547129307011289053299036492627096299135690 6788 92155160984096901923684947632623551170630 6789 950053206021617545604999460130139702790 6790 720473798839699687327096945589151573750499290 6791 2545843812154415856279494507382161037987630 6792 56230052279054583017645195184549790846032783810 6793 16552856131602762148261758959243388532832730 6794 109621563785448755948753370591015818098230 6795 64521226477603740993969023302540210770 6796 66448225002681504628186429765746870 6797 58648036189480586609167193085390 6798 811008498467025505406382349514409510 6799 47706382262766206200375432324377030 6800 1218413958257109841960942644386079285694939710 6801 6806781889704524256765042706067482042988490 6802 2443634698403924208178650331478226053432867910 6803 814544899467974736059550110492742017810955970 6804 20821131820263920919320370355426239250159618741202095585538433210 6805 6118463655675557131742688908441445562785665219277724239065070 6806 37376828881145393302373473318601532369225255885592126786108830 6807 37376828881145393302373473318601532369225255885592126786108830 6808 38441758357271433293658603855216115609000509174152102200487610 6809 169346953115733186315676668965709760392072727639436573570430 6810 415448280665215946285221180700050563264005756295308428687170 6811 243950840085270667225614316324163572086908841042459441390 6812 15304184411023565044081709264876158677285696032147819309239710 6813 4491982509839614042876932569673072696591046678059236662530 6814 3295658481173597977165761239672100290969219866514480310 6815 46417725086952084185433256896790144943228448824147610 6816 161033154064842455463946600951134712669664139452266646312628810 6817 330663560708095391096399591275430621498283653906091676206630 6818 145474509770389525339375095149771500879139311001360174310 6819 426611465602315323575880044427482407270203258068504910 6820 2776590623044096526724115561690036285042736855758102139070 6821 7326096630723209833045159793377404446023052389863066330 6822 7326096630723209833045159793377404446023052389863066330 6823 8588624420543036146594560132916066173532300574282610 6824 2254844242101029412948248748741733373097364758463580610 6825 660663416964848934353427702532005090271715428790970 6826 660663416964848934353427702532005090271715428790970 6827 1161095636142089515559626893729358682375598293130 6828 15094243269847163702275149618481662870882777810690 6829 22099916939746945391325255663955582534235399430 6830 30210586456634074349941624492627281324299791020810 6831 495255515682525809015436467092250513513111328210 6832 2709832136205292184577411374756462217132353706641242839810 6833 40445255764258092307125542906812868912423189651361833430 6834 3047447947124055236016043101244861373796333967878762870 6835 1783176095450003063789375717521861541133021631292430 6836 782437953247039518994899393383879570483993695170 6837 228849942453068007895554078205287970308275430 6838 234237402715525084847035903997224125187590 6839 234237402715525084847035903997224125187590 6840 61802709668685575903146534878970336893190297205282484855463054024530 6841 198722539127606353386323263276431951425049187155249147445218823230 6842 87120797513198752032583631423249430699276276701117556968530830 6843 50918058160840883712789965764611005668776316014680044984530 6844 81193660310530057812286702165190522552913584996381693353710 6845 498120615402024894553906148252702592349163098137311002170 6846 3128258574892225860350221173487105516432600148956385730 6847 29236061447590895891123562369038369312454206999592390 6848 32924184836511692219044537385369096584458942705191430 6849 240322517054829870212003922520942310835466735074390 6850 596333789217940124595543232061891590162448474130 6851 1044367406686410025561371684871964255976267030 6852 152548048167677868902222830374556576715634510 6853 1023812403809918583236394834728567628963990 6854 105293617022026637663261613199655751775290 6855 122863030364091759233677494982095392970 6856 122863030364091759233677494982095392970 6857 967425435937730387666751928992877110 6858 116447472209978389294413771663511050030 6859 116447472209978389294413771663511050030 6860 13923182092337388668342081331942308227641985410 6861 4058053655592360439621708345072080509368110 6862 4058053655592360439621708345072080509368110 6863 312157973507104649201669872697852346874470 6864 10693650234497574239004109586500621753928512229685862866090 6865 3114957831196497011070232911884830106008887920094920730 6866 28577594781619238633671861576925046844118237799035970 6867 282946482986329095382889718583416305387309285138970 6868 282946482986329095382889718583416305387309285138970 6869 1235574161512354128309562089883913997324494694930 6870 38302799006882977977596424786401333917059335542830 6871 44589987202424887051916676119209934711361275370 6872 19463110956972888281063586258930569494265070 6873 39639737183244171651860664478473664957770 6874 7793172330225804146755806636467922530697582 6875 40801949372909969354742443122868704349202 6876 5476224383686590679316748961047088990737138556590 6877 1592388596593949019865294841828173594282389810 6878 694456431135607945863626184835662274000170 6879 3230029912258641608668028766677498948838 6880 86439278069465713899195560058564639884115483990 6881 75361184018714659022838326119062458486587170 6882 16805544036173368962092946724550928242508938910 6883 9764987818810789635149881885270731111277710 6884 9764987818810789635149881885270731111277710 6885 31198044149555238450958089090321824636670 6886 104189780084183314124006976779062286430 6887 2541214148394714978634316506806397230 6888 151103978191412452322414445930010102125421170 6889 2851018456441744383441781998679435889158890 6890 17397790902892438407794278744227101810335290 6891 10097382996455274757860869845749913993230 6892 1464874945082732447100082670208895110 6893 3824738760007134326632069635010170 6894 368883433706271838609184381041590 6895 855878036441465982851935918890 6896 12189042339969137602397177930187270 6897 3534080121765479154072826306230 6898 3534080121765479154072826306230 6899 30731131493612862209328924402 6900 6472312308651956532580700200266849930134114340037710 6901 223183183056964018364851731043684480349452218621990 6902 53340780750614400389199563719440590803519080250655610 6903 61808552434083893846117686812793268601991981750470 6904 44756373956613970924053357576244220566250529870 6905 38884773202966091159038538293869870170504370 6906 38884773202966091159038538293869870170504370 6907 22515792242597620821678366122680874447310 6908 11018366416590325082948987677056598133790 6909 15945537505919428484730807057969027690 6910 175400912565113713332038877637659304590 6911 175400912565113713332038877637659304590 6912 522938813898189736058604128661321881479421544414142806996525690 6913 151269544083942648556148142511229933896274672957518891234170 6914 328133501266686873223748682236941288278253086675745967970 6915 17270184277194045959144667486154804646223846667144524630 6916 26544273234047248639205353926219934741246052327401134356310 6917 23021919543839764648053212425169067425191719277884765270 6918 56564912884127185867452610381250779914475968741731610 6919 326964814359116681314754973302027629563444906021570 6920 230293826326525101192783275092001187910869576126076844010 6921 66539678222052904129668672375614327625215133234925410 6922 67279755532914968786318172270590826719125513887690 6923 116602695897599599283047092323380982182193264970 6924 3365931295226828646355222073548519855792864814616870 6925 971969764720424096550742729872515118623408840490 6926 420948360641153788025440766510400657697448610 6927 972167114644696970035659968846190895375170 6928 3160911087578348684937708679194087845563170 6929 287355553416213516812518970835826167778470 6930 1492493043219400668910259592372571523232250700160770384854885423604910 6931 861219297876168879925135367785673123619302192822141018381353389270 6932 1292015277255161188533294816145793474508057422117855002478646560190 6933 372660881815737291183528934567578158208265769286949813232952570 6934 268681241395628904962890363783401700222253618808182994400110 6935 15804778905625229703699433163729511777779624635775470258830 6936 4150911961819571890792093073308553695809578114115888212939615781390 6937 1196573064808178694376504201011402045491374492394317732182074310 6938 4655926322210812040375502727670825079732974678577111798373830 6939 13417655107235769568805483365045605417097909736533463395890 6940 21264112689755577763558610721149929345638525731431796190 6941 18378662653202746554501824305228979555435199422153670 6942 37432330200048975806886115151986605198532213024438290 6943 1207494522582225026028584359741503393501039129820590 6944 145287931659898863876946881418659638333799975989579370 6945 41833553602044014937214765741047981092369702271690 6946 1966177019296068702049093989829255111341376006769430 6947 10187445695834552860357999947301839955136663247510 6948 71968670183601319450697491653716641365545335268882276970 6949 517760217148210931299981954343285189680182268121455230 6950 1564230263287646318126833698922311751299644314566330 6951 19800383079590459723124477201548250016451193855270 6952 1847900011500527790000827000087366300506998884149410 6953 1594391726920213796376899913794103796813631478990 6954 420662662674132611984415721324540685428183143630 6955 241899173475636924660388568904278715024832170 6956 46627395663479821182920953126439234849547210 6957 656723882584222833562266945442806124641510 6958 656723882584222833562266945442806124641510 6959 22645651123593890812491963635958831884190 6960 13238830848758579680698841418050982296297493778228634412130 6961 224386963538281011537268498611033598242330403020824312070 6962 1063445324825976357996533168772671081717205701520494370 6963 610824425517505087878537144613826009027688513222570 6964 3069469474962337125017774596049376929787379463430 6965 71383011045635747093436618512776207669473941010 6966 221073185208333908748373207534067915152360795307970 6967 253815367632989562282862465595944793515913657070 6968 1557746748318352212426504594060002118448721915130 6969 2234930772336229860009332272682929868649529290 6970 185499254103907078380774578632683179097910931070 6971 2234930772336229860009332272682929868649529290 6972 502048999182945502054669584287634447600281624524456345890 6973 1583750786066074138973721086080865765300572948026676170 6974 1175040905790958232141793063866448793610102509826243610 6975 10780191796247323230658651962077511867982591833268290 6976 183263260536204494921197083355317701755704061165560930 6977 157578040013933357627856477519619691965351729291110 6978 158052196603744591402062665516168196555016779630 6979 452871623506431493988718239301341537406924870 6980 679404743300796022997256284229043105753147710 6981 194616082297564028357850554061599285520810 6982 194616082297564028357850554061599285520810 6983 2006351363892412663482995402696899850730 6984 7162544188504279104034462987127665948514422278990 6985 14353795968946451110289504984223779455940726010 6986 6163072549998476217384931294213730981511690 6987 3527803405837708195412095760855026320270 6988 504765117447089454201186973938335430 6989 2166373894622701520176768128490710 6990 43876270226561537020731102002427852129330 6991 100403364362841045814029981698919570090 6992 2168169949348918800146215010200992878430 6993 620008564297660509049532459308262190 6994 443179817224918162294161872271810 6995 8361883343866380420644563627770 6996 146316247483421368988867114124521671041940290 6997 41816589735187587593274396720354864544710 6998 17923956165961246289444662117597455870 6999 3584791233192249257888932423519491174 7000 7556027147958881968306663610603654310817174394084430 7001 19424234313518976782279340901294741158913044714870 7002 52700335849901550601643221065914619737162337510 7003 30097279183267590292200583133018058102320010 7004 64448135296076210475804246537511901718030 7005 18397983241814504846076005291896061010 7006 321257091991684046158404092404646603790 7007 4400782082077863646005535512392419230 7008 2661653158836086600844868550872221030616542195930 7009 3796937459109966620320782526208589202020744930 7010 4874117405789430834814868454696520156637670 7011 2780443471642573208679331691213074818390 7012 2780443471642573208679331691213074818390 7013 16649362105644150950175638869539370170 7014 1193544470776458852541564668981939582030 7015 1360940103507934837561647285042120390 7016 581846987391164958341875709723010 7017 1823971747307727142137541409790 7018 2475129661096585731880643693085030 7019 190394589315121979375434130237310 7020 86510980969183798349584801915181928094706629207948888739915558130 7021 24639983186893705026939561924005106264513423300469635072604830 7022 10525409306661129870542316071766384564080915549111334930630 7023 23975875413806673964788874878738917002462222207542904170 7024 1450497800835279207834202394799151562426540133552417690 7025 1238683006691100946058242864901068797973134187491390 7026 1238683006691100946058242864901068797973134187491390 7027 4934992058530282653618497469725373697104120268890 7028 92172508524687878448569811255933452137846097775030 7029 131113098897137807181464880876150003041032856010 7030 39179152436763836280508848630463825400257435710 7031 133717243811480669899347606247316810239786470 7032 897566138822131773687994268239234419874446299139870 7033 255207887069130444608471500778855393765836309110 7034 3809072941330305143410022399684408862176661330 7035 2165476373695454885395123592771124992709870 7036 307727209563088657864874746734563733510 7037 787026111414548997096866359934945610 7038 7250101560032722092298445220184724811973476292890 7039 659100141821156553845313201834974982906679662990 7040 1237944737081062637487494289350309599086156899243104385578508610 7041 2461122737735711008921459819781927632378045525334203549857870 7042 2461122737735711008921459819781927632378045525334203549857870 7043 4192713352190308362728210936596128845618476193073600596010 7044 2975665970326691527841171708017124801716448682096238890 7045 10980317233677828516019083793421124729580991446849590 7046 378631628747511328138589096324866369985551429201710 7047 429774833992634878704414411265455584546596400910 7048 426787322733500376071911034027264731426610130 7049 9080581334755327150466192213346058115459790 7050 44119779066493076467713349550752654088342509830870 7051 25025399357057899301028559019145010827193709490 7052 539085986788990286846386831764130422509352561377070 7053 152845473997445502366426660551213615681699053410 7054 108324219700528350366000468144020989143656310 7055 108324219700528350366000468144020989143656310 7056 353021331763273568933896084688388785167277269598792696608734965809941270 7057 100034381344084321035391352986225215405859243298042702354416255542630 7058 552676140022565309587797530310636549203642228165981780963625721230 7059 1565654787599335154639653060370075210208618210101931390831800910 7060 221732727318982460648584203423038551226259483090487380092310 7061 2072268479616658510734431807691949076880929748509227851330 7062 2035018991594054610427999310470830265773507129233993098565310 7063 2304664769642190951787088686829932350819373872292177914570 7064 51862297013667902118877607201083764302196483380944360332330 7065 14679393437211407336223494820572817521142508740714509010 7066 2077174676271601434303593437183078749277275893691030 7067 3526612353602039786593537244793002969910485388270 7068 710005349939773144288091622666306634042749143976036696630 7069 7029755939997753903842491313527788455868803405703333630 7070 211757603623182234693600714153785736260791277812870890 7071 12456329624893072629035336126693278603575957518404170 7072 1059322516701728319295231741778371285114144980423437326290 7073 8086431425204032971719326273117338054306450232239979590 7074 112371079835982201490704309382989029005475844999526505635470 7075 63522374130006897394406053919157167329268425663949409630 7076 39357671337446795794805277342355892271568476400766470860990 7077 11121127815045717941453878876054222173373403899623190410 7078 11121127815045717941453878876054222173373403899623190410 7079 188493691780435897312777608068715630057176337281748990 7080 6119270778568316651035542358779254291105967374619957504770480610 7081 1728119395246629949459345483981715416861329391307528241957210 7082 2195831506031295996771722343051734964245653610301814792830 7083 95470935044838956381379232306597172358506678708774556210 7084 27814920010789219975840877997945398606406372542773499256343530 7085 23552006783056071105707771378446569522782703253830227990130 7086 3323268912523785961014219187025055668517384401556402990 7087 7501735694184618422153993650169425888301093457237930 7088 47870788206775226909716491853958854409518488464532690 7089 67518742181629375048965432798249442044454849738410 7090 66652262765675592348435767816633210310419397570 7091 338336359216627372327085115820473148783854810 7092 118941996827490234684879761284096776524974214970 7093 33533125691426623818686146400929454898498510 7094 779840132358758693457817358161150113918570 7095 879188424305252191046017314725084683110 7096 123881699916197293369877034623796630 7097 9529361532015176413067464201830510 7098 2494304676006168219260322047303729910 7099 35131051774734763651553831652165210 7100 13491392506647190603828657782770670 7101 3799322023837564236504831817170 7102 406527456550619373306017004437190 7103 10987228555422145224486946065870 7104 3228462967053699698396809083948919434249063930 7105 169919103529142089389305741260469443907845470 7106 447222131388599188726359818597324688905917980570 7107 251672555649183561466719087561803426508676410 7108 251672555649183561466719087561803426508676410 7109 3185728552521310904642013766605106664666790 7110 890286602984108805224325563548351070999113863930 7111 7010130732158337049010437508254732842512707590 7112 155236630892405496112541540736862603358916104154330 7113 43642572643352683753877295680872252841978100690 7114 30669411555412989285929230977422524836246030 7115 51719075135603691881836814464456197025710 7116 4390040518265663874183110360370390893454371970 7117 1233503938821484651357996729522447567702830 7118 10915964060367120808477847163915465200910 7119 122651281577158660769414013077701856190 7120 900137755494767411386729441977253922578410 7121 758330038327520986846444348759270364430 7122 1809856893383104980540439973172482970 7123 1016202635251603021078293078704370 7124 2834670508859734743007870166912190 7125 5569097266914999495103870661910 7126 5674910114986384485510844204486290 7127 5674910114986384485510844204486290 7128 134302329091280074432372327855828749369438618968114579786790 7129 4332333196492905626850720253413830624820600611874663864090 7130 38016741419178046196270529039251996685218712754801257613758030 7131 21321784306886172852647520493130676772416552302188030069410 7132 20924224049937362956474504900030104781566783417260088390 7133 17598169932663888104688397729209507806195780838738510 7134 60391197028910343411814354365759607376973187643519610 7135 270812542730539656555221320025827835771180213648070 7136 341503836986809150763204691079228040064539991990 7137 95686140932140417697731771106536295899282710 7138 24621857527992988837474893335580217897041930 7139 24621857527992988837474893335580217897041930 7140 2239345181859107156829690946752057967804072068246816064623993506062122090 7141 627091901948783857975270497550282264856923009870292933246707786631790 7142 263373331351862183105951489941319724845410755930404423875139767590 7143 294930942163339510756944557605061282021736568791046387318185630 7144 368818470011118058588285461469730238609407451665220359788381890 7145 929013778365536671507016275742393548134527586058489571255370 7146 41197802980466605167309672788235409088038203245808258881223690 7147 23054170666181648107056336199348298314514943058650396687870 7148 9674431668561329461626662274170498663245884623856649890 7149 67653368311617688542843792127066424218502689677319230 7150 97488503737041089190237904455102717298862375825017010430 7151 654285259980141538189516137282568572475586414933000070 7152 58371504062991238077596711022840424009798080095663863907370 7153 799609644698510110652009740038909917942439453365258409690 7154 15086974428273775672679429057337922980046027421986007730 7155 8433188612785788525812984380848475673586376423692570 7156 20031326871225150892667421332181652431321559201170 7157 16790718249140947940207394243236925759699546690 7158 16790718249140947940207394243236925759699546690 7159 93802895246597474526298291861658803126813110 7160 228551126414679188402151580567642034780777566946095470 7161 63823269035096115163963021660888588321914986580870 7162 8910131095224921843356557540260866720915117490 7163 44774528116708149966615867036486767441784510 7164 1948071010992235726094276341063155686461136273287590870 7165 543698300583934056961841010623264216148796057294890 7166 227584052148988722043466308339583179635326939010 7167 227584052148988722043466308339583179635326939010 7168 12004363871891727383212458668243568572294527184769690 7169 50227463899128566456955894009387316202069151400710 7170 104006081639682064331242235412828372372685096799490 7171 638074120488847020437068928913057499218926974230 7172 522788457564889716870020088557373333738970281270 7173 2477670414999477331137535964726887837625451570 7174 60430985731694569052135023529924093600620770 7175 4648537363976505311702694117686468738509290 7176 32252885699214689187250883125159980799506050496333150284296947330 7177 8986593953528751514976562587116183003484550152224338334994970 7178 3755367301934288138310306137532880486203322253332360357290 7179 10460633153020301220920072806498274334828195691733594310 7180 1047374354131958860582305019895872336268134340949234690 7181 55124966006945203188542369468203807172007070576275510 7182 3319709955374645882029935319255535981544481990834776528870 7183 7393563374999211318552194474956650292972120246848054630 7184 55459443019566109118075229120081930068160392582307015210 7185 15435414144048457867541115814105741738981461893210970 7186 15435414144048457867541115814105741738981461893210970 7187 25768637970030814470018557285652323437364711007030 7188 326185290759883727468589332729776246042591278570 7189 453665216634052472139901714505947491018903030 7190 13889877590136202285304650365405498714387265110 7191 15450364393922360717802725656735816145035890 7192 212396159323250692787634069603147264545808379830 7193 1948588617644501768693890546817864812346865870 7194 217652879972101252805750597124166688591347318890 7195 846898365650199427259729949899481278565553770 7196 10237620926992823422481104021294271395748670 7197 2844573750206397172125897199581625839330 7198 9088095048582738569092323321347047410 7199 9088095048582738569092323321347047410 7200 168917582737759107721983223296702515583441040466928193974931536630 7201 609810768006350569393441239338276229543108449339090952978092190 7202 87115824000907224199063034191182318506158349905584421854013170 7203 48370807329765254968941162793549316216634286455071861107170 7204 369242804044009579915581395370605467302551805000548558070 7205 307446131593679916665763026953043686346837472939674070 7206 2152122921155759416660341188671305804427862310577718490 7207 40606092851995460691704550729647279328827590765617330 7208 6688142866487656834603337181414600760463861270035780230 7209 9276203698318525429408234648286547517980390111006630 7210 679027386920614379958112184489223564863682536515796322630 7211 1129829262763085490778888826105197279307292074069544630 7212 28527059055505145556676163970330126105229817578181932362870 7213 7908804839341598435452221782736380955151044518486812410 7214 213751482144367525282492480614496782571649851850994930 7215 5213450784008964031280304405231628843210971996365730 7216 5336256192527950297778524129339897778134882934343030 7217 13307372051191896004435222267680543087618161931030 7218 93151604358343272031046555873763801613327133517210 7219 4902716018860172212160345045987568505964585974590 7220 389039783798210590994028210961207139442972962670 7221 2477960406358029242000179687651000888171802310 7222 16124067437190554392082022057261116121289590 7223 53568330356114798644790770954355867512590 7224 17759799914157116391571115628615337292349810759346110 7225 4915527238903159809457823312653013366274511696470 7226 67335989574015887800792100173328950222938516390 7227 484431579669179048926561871750567987215385010 7228 14300904663413834703361033015948517550585380880210 7229 59339853375161139847971091352483475313632285810 7230 6212602722817418621623251712690053116087345503272390 7231 54978785157676270987816386837965071823781818613030 7232 318288696875653614050914181225000823895297426605611190 7233 87997980889038875878052026880011286672739128174070 7234 60814084926771856170042865846586929283164566810 7235 907672909354803823433475609650551183330814430 7236 18709555794760118643545735660446359306249295361127090 7237 398075655207662098798845439583965091622325433215470 7238 108716061658453925863422770280079981508127832776210 7239 600641224632342131842114752928618682365347142410 7240 80068602459921069356209807037168520259083286662630 7241 66336870306479759201499425880007059038180022090 7242 6832697641567415197754440865640727080932542275270 7243 3772886604951637326203446088150594743750713570 7244 13669168169739782032835085177369604756608835264110 7245 3772886604951637326203446088150594743750713570 7246 3772886604951637326203446088150594743750713570 7247 24986004006302233948367192636758905587753070 7248 1413006792388106083564407947609059956339201221790 7249 48724372151314002881531308538243446770317283510 7250 433174364357038460340893033494113070696972765132770 7251 1672487893270418765794953797274567840528852375030 7252 1423683576803831458938999085530611304868258709163412110 7253 45925276671091337385129002759051977576395442231077810 7254 332554708465304398280875556160826415158640187127453170 7255 366653482321173537244625751004218759822095024396310 7256 151572336635458262606294233569333923035177769490 7257 41766970690399080354448672793974627455270810 7258 2203712601518507752549089637703854844381970 7259 200337509228955250231735421609441349489270 7260 225880435939564215345568395205040731987664981148424633917330 7261 62208877978398296707675129497394858713209854350984476430 7262 231259769436424894824071113373215088153196484576150470 7263 1018765504125219800987097415741035630630821517956610 7264 11919486283639873789938510714107092719011676397290 7265 9842680663616741362459546419576459718424175390 7266 4629845719577488829369695119968726042149980964169181390 7267 58605642019968213029996140759097798001898493217331410 7268 360365439725755842316926331477423892872590033200586330 7269 495688362758948889019155889239922823758720815956790 7270 749906751526397714098571693252530746987474759390 7271 7424819322043541723748234586658720267202720390 7272 10328403456498800463868581515025571342900930994325805895647410 7273 2839813983090129354926747735778270921886425898907287845930 7274 29276432815362158298213894183281143524602328854714307690 7275 16094795390523451510837764806641640200441082383020510 7276 2211734971900982755371411956388847079901206868630 7277 1823359416241535659828039535357664534131250510 7278 250495867047882354695430627195722562732690 7279 19268912849837104207340817476594043287130 7280 3576727423274034035616330249286007935104816374674240011390 7281 10805823031039377751106737913250779260135396902339093690 7282 10805823031039377751106737913250779260135396902339093690 7283 17802014878153834845315877946047412290173635753441670 7284 578644902274871286506049872098050376561656290766811290 7285 158837469743308066567677703018954262026257559914030 7286 457744869577256675987543812734738507280281152490 7287 502464181753300412719587061179734914687465590 7288 125667746376219872738072055498786767660207130 7289 41889248792073290912690685166262255886735710 7290 5943494457264054308604454002442802722029329419279983785790 7291 3260282203655542681626140429206145212303526834492585730 7292 14752408161337297201928237236226901413138130472817130 7293 28315562689706904418288363217326106359190269621530 7294 19407513838044485550574614953616248361336716670 7295 1021448096739183450030242892295592019017721930 7296 538244847543421805362044101739621967439081190540627392339130 7297 147504754054102988589214607218312405436854258849171661370 7298 2702192516623684465437683624466667580240867723455170620190 7299 37016335844160061170379227732420103838915996211714666030 7300 1050263112786412934050846103821196675843759420798918611530 7301 862993519134275212860185787856365386888873805093606090 7302 827188091734893398606230386826586020569918750603210 7303 9966121587167390344653378154537180970721912657870 7304 304161119404658978834873017476152198701929749145630 7305 83263377882468923852962775109814453518184984710 7306 46877281747830004129218042386825537330738146391730 7307 230922570186354700143931243284854863698217469910 7308 1427905529660618210330227474653430748989933026598755823616057911290 7309 83994442921212835901778086744319455822937236858750342565650465370 7310 14854987648355655426206957483299829897285986494099875931799487310 7311 32505443431850449510299688147264398024695812897373907947044830 7312 75563043667640864443469806988034290499087764153610889525470 7313 1425717805049827631008864282793099820737504984030394141990 7314 52453733841146634670092495182375966357366255078513181445758510 7315 28678914073890997632636684080030599429943277790329787559190 7316 387218253123126052907076114571335657985839311567589271878510 7317 105826251195169732961758981845131363210122796274279658890 7318 14459113430136594201633963908338757099347287371810310 7319 237034646395681872157933834562930444251594874947710 7320 287247812595460860911285617383376274351748768812469166198188105325530 7321 549230999226502602124829096335327484420169730042962076860780316110 7322 225002457692135437167074599072235757648574244179828790192863710 7323 122885012393301713362684106538632308928768019759600650023410 7324 419402772673384687244655653715468631156204845595906655370 7325 11335210072253640195801504154472125166383914745835315010 7326 87395631489034657281785601798227254210655379758763981787230 7327 381640312179190643151902191258634297863123929077571972870 7328 18589929246550833620579762897985051758375664167102359710 7329 25361431441406321446902814321944136096010455889634870 7330 25361431441406321446902814321944136096010455889634870 7331 41508071098864683219153542261774363495925459721170 7332 122769760927157825815608270924834797701118124814345252407012510 7333 33479618469364010312410218414190018462262919229436938207530 7334 205396432327386566333805020945951033510815455395318639310 7335 1567911697155622643769503976686649110769583628971898010 7336 432566454393173264321637143616149563222888118646170026284870 7337 353692930820256144171412218819419103207594536914284567690 7338 117929772682540780050067543187235119982147953648896898370 7339 321334530470138365259039627213174713847814587599174110 7340 482067454579435201825065170208240447296823600766885230 7341 131317748455307873011458776956753050203438736248130 7342 125183744952629049581943543333415681795461140370 7343 7363749703095826445996679019612687164438890610 7344 9837357743746690888729195889992671727065354735817623595782842731771608810 7345 2678289611692537677301714100188584733750436900576537869802026335902970 7346 1093625811226026001348188689337927616884621029226842739812995645530 7347 6548657552251652702683764606813937825656413348663728980916141590 7348 6548657552251652702683764606813937825656413348663728980916141590 7349 935522507464521814669109229544848260808059049809104140130877370 7350 348600982314455018059000525384284794827127526250475841568170228936415231968883890 7351 379326422540212206810664336653193465535503292982019414111175439539080774721310 7352 73409645035808436023305935045989072251265558331309757141410110062378947823697730 7353 19964548554748010884771807192273340291342278578001021795325023133635830248490 7354 13572092831235901349267034121191937655569190059823944116468404577590639190 7355 22140445075425613946602013248273960286409771712600235100274721986281630 7356 21066075238273657418270231444599391328648688594291374976474521395130 7357 74438428403793842467385976836040252044695012700676236665987708110 7358 333804611676205571602627698816324000200426065922314962627747570 7359 333804611676205571602627698816324000200426065922314962627747570 7360 684836779142545475557689395751466458674475506660255727726262518630 7361 1674417552915759108943005857583047576221211507726786620357610070 7362 4320784124052617556691173610495437178894882336929097621457910 7363 16428836973584097173730698138765920832299932840034591716570 7364 33459953103022601168494293561641386623828783788257824270 7365 263464197661595284791293650091664461604951053450849010 7366 2110002397452710981768199450985231876570125173557770 7367 6872971978673325673512050328942123376449919132110 7368 8446882561789517252746309854269869629656950613363190 7369 126072874056559958996213579914475666114282844975570 7370 126072874056559958996213579914475666114282844975570 7371 68406334268345067279551589752835412975736757990 7372 3609123020532514739148998835460867441687454070 7373 2936633865364129161227826554484025583146830 7374 122392926693735484872190262669088456084034830 7375 265494417990749424885445255247480381961030 7376 107968449772569916586191645078275877170 7377 3482853218469997309231988550912125070 7378 112806873453629130899369191444368870 7379 2751387157405588558521199791326070 7380 2483219360263294659470305327413041869605316954902684270 7381 672776851873013996063480175403154123436823883744970 7382 6287634129654336411808225938347234798474989567710 7383 88558227178230090307158111807707532372887177010 7384 23377684332249503731169717428288917494367942790645890 7385 18990807743500815378691890680982061327675014452190 7386 2570841714295494162541206265193185505303237370 7387 1391901307144284874142504745637891448458710 7388 1695373090309725790672965585429831240510 7389 2294144912462416496174513647401666090 7390 310397092742851643373631937139990 7391 310397092742851643373631937139990 7392 1715409883967306681134845862758659829737112802032849582270 7393 464000509593537106068392172777565547670303706257194910 7394 464000509593537106068392172777565547670303706257194910 7395 10790709525431095489962608669245710410937295494353370 7396 3280830839893812864259281721932351320021356978072290 7397 23947670364188415067585997970309133722783627577170 7398 6117992072205541363563012128448165036855327356122644930 7399 165351137086636253069270598066166622617711550165476890 7400 226675028422362489366246794709428783141176866029207133613799430 7401 61246967960649146005470628130080730381296099980871962608430 7402 91005895929642118878856802570699450789444427906199052910 7403 147497400210116886351469696224796516676571195958183230 7404 99593112903522543113754015006614798566219578634830 7405 4330135343631414917989305000287599937661720810210 7406 247285979526945930917979750927724419283233144690 7407 534094988179148878872526459887093778149531630 7408 72087324629389779845124370345133456357070 7409 3794069717336304202374966860270181913530 7410 196868401158094002722098000220866343611126699588225410 7411 1806132120716458740569706424044645354230520179708490 7412 5116521588431894449205967206925340946828669064330 7413 15182556642231140798830763225297747616702282090 7414 235467837337367659051319996076768843684526290 7415 2286095508129783097585631029871542171694430 7416 823974656054190190600694698517813377328191550125463025098070 7417 222155474805659258722214801433759336028091547620777305230 7418 89832379622183282944688556988984769926442194751628510 7419 1694950558909118546126199188471410753329098014181670 7420 1367857723527635967399096989963196913466740937007801812370 7421 1105786356934224710912770404173966785340938510111400010 7422 1936578558553808600547759026574372653837020157813310 7423 1936578558553808600547759026574372653837020157813310 7424 6356117091296193948696043037153413786963648863681801329805210 7425 1711854858953997831590639115850636624552558271931538198170 7426 1613435305328932923271101899953474669700808927362429970 7427 2606519071613785013362038610587196558482728477160630 7428 14774251122167838622649358440330631293733909468940230 7429 19884591012338948348114883499772047501660712609610 7430 11937176760334281870668886461106594523604957468910 7431 12849490592394275425908381551244988722933215790 7432 12849490592394275425908381551244988722933215790 7433 217787976142275854676413246631270995303952810 7434 13359416263395129215037753204074597248889934126727170 7435 1027647404876548401156750246467276711453071855902090 7436 1272290123154849305397595159903410902828628824810583804870 7437 342105437793721243720783855849263485568332569188110730 7438 45988094877499831122568067730778798974100358810070 7439 1483486931532252616857034442928348354003237380970 7440 1786350588843768866771272044057503794085426872425167163237413790 7441 29284435882684735520840525312418094985006997908609297757990390 7442 35410442421626040533059885504737720659016926128910879997570 7443 19027642354447093247211115263158366823759766861316969370 7444 12778806148050431999470191580361562675459883721502330 7445 175052139014389479444797144936459762677532653719210 7446 11691776321733602794764242987580356113722295425733410 7447 615356648512294883934960157241071374406436601354390 7448 48822094142940834528871184444821208521171168130010 7449 327665061362019023683699224461887305511215893490 7450 327665061362019023683699224461887305511215893490 7451 14246307015739957551465183672255969804835473630 7452 50325524085991077720474423761747838124771899615215048282435465010 7453 13502957898038926139113073185336151898248430269711577215571630 7454 190182505606182058297367227962481012651386341826923622754530 7455 816233929640266344623893682242407779619683870501818123410 7456 381181245142004382939358349607204433082392367524349063632470 7457 3373285355238976840171312828382340115773383783401319147190 7458 1179998830260080771529806426557941248878340061120265246921092330 7459 3163535737962683033591974333935499326751581933298298249118210 7460 5697417197561261482693386828185404698238976871428660176035570 7461 10689338081728445558524177914043911253731663923881163557290 7462 2020991026841596768468124753680283904464073133672292882130 7463 6498363430358832052952169625981620271588659593801584830 7464 394357267467171454268342580621488444506752817605709179351330 7465 105640843146844750674616281977360954863850205627031658010 7466 42443086840837585646691957403519869370771476748506090 7467 22733308431086012665608975577675345136995970406270 7468 234364004444185697583597686367787063267999694910 7469 2823662704146815633537321522503458593590357770 7470 18550960159206079487974052590293915288853279655190 7471 39723683424424153079173560150522302545724367570 7472 15946882145493437607054821417311241487645270 7473 4267295195475899814571801289085159616710 7474 14271890285872574630674920699281470290 7475 160358317818792973378369895497544610 7476 64134173305624422709531258325548085032875379110 7477 17152760980375614525148771951203018195473490 7478 61923324838901135469851162278711257023370 7479 61923324838901135469851162278711257023370 7480 1332141385956128339704099886029119200750797263734730 7481 30980032231537868365211625256491144203506913110110 7482 1709842751787403399015421786840951831624796888210 7483 913865714477500480499958197135730535341954510 7484 1831394217389780522044004403077616303290490 7485 489285123534539279199573711749296367430 7486 489285123534539279199573711749296367430 7487 37637317194964559938428747057638182110 7488 122329671786180521807126058467061655219425771785508295672051167666870 7489 1143267960618509549599308957636090235695567960612227062355618389410 7490 536021435157124902441871599349125320241601773039641911979938808663070 7491 286183361002202297085889802108449183257662452236861672172951846590 7492 38193428667049552527143974657473533065215861769232840273982630 7493 30579206298678584889626881230963597330036718790418607104870 7494 20399737357357294789610994817187189679811019873528090130 7495 21771331224500848227973313572238196029680917687863490 7496 21771331224500848227973313572238196029680917687863490 7497 5807236923046371893297763022736248607543589674010 7498 272940135383179478984994862068603684554548714678470 7499 54588027076635895796998972413720736910909742935694 7500 82953249668258583789835485529962172640726217747059684364210 7501 82953249668258583789835485529962172640726217747059684364210 7502 521036624965483443724320528664604466218779749935450052649890 7503 7776666044260946921258515353203051734608652984111194815670 7504 295602262099846640034932902175945908083837338354975706195853230 7505 2126634979135587338380812245870114446646311786726443929466570 7506 101136379702751127051376287976845032739158649641349493953641669490 7507 53881928451119407059870158751648925273925758999120668062675370 7508 21526939053583462668745568818077876657581206152265548566790 7509 28664366249778245897131250090649636028736626034974099290 7510 774712601345357997219763515963503676452341244188489170 7511 2475120132093795518274004843333877560550611003797090 7512 6809298284340031887023213910138149247839821487752170 7513 400546957902354816883718465302244073402342440456010 7514 1062528756591276550176570539693976793516393419892290 7515 565475655450386668534630409629577857113567546510 7516 565475655450386668534630409629577857113567546510 7517 3159081874024506528126426869438982441975237690 7518 6485802219619139150776386698168582518522641870 7519 137995791906790194697369929748267713160056210 7520 135780450122768177158368033973749795094930299452910 7521 36102220186856734155375706985841477026038367310 7522 36102220186856734155375706985841477026038367310 7523 1900116851939828113440826683465340896107282490 7524 362879894256654344798997366511517782771488859889423122795170 7525 96433668417925682912303312918288010303345431806915525590 7526 53463225495948435604230334104957601567139695354093063410 7527 56815329963813427847216083002080341729160143840694010 7528 56815329963813427847216083002080341729160143840694010 7529 226355896270173019311617860566057138363187824066510 7530 15118445866936267257169537095302979763203223410630 7531 56202400992328131067544747566182080904101202270 7532 211714444538100069731441064081807898765749228951090 7533 56202400992328131067544747566182080904101202270 7534 410236503593635993193757281504978692730665710 7535 2612971360469019064928390328057189125673030 7536 167420913979331458547156753489608278849248051190 7537 44420513127973324103782635576972215136441510 7538 123734019855078897225021269016635696758890 7539 123734019855078897225021269016635696758890 7540 50686032691374954222566037576167596913221422930 7541 120969051769391298860539469155531257549454470 7542 255649960792240049732978878139775126156151890 7543 271102821624856892611854589755859094545230 7544 2102529040076673435544422971446533454912410 7545 300361291439524776506346138778076207844630 7546 6908309703109069859645961191895752780426490 7547 10983004297470699299914087745462246073810 7548 331263266357119777099935235267066115940265401408930 7549 2193796465941190576820763147464014012849439744430 7550 3950925458923884340376845191678337513010135225070 7551 66964838286845497294522799858954873101866698730 7552 3701276853537813174903632825939101273528821508290 7553 2939854530212718963386523293041383060785402310 7554 13619445209456672894576878260284368911646470 7555 7209870412629260399458379174316764908230 7556 118978603883519541701105741920275347546730 7557 31484150273490220084971088097453121870 7558 31484150273490220084971088097453121870 7559 4497735753355745726424441156779017410 7560 2717318665490232442826183576308630621975557224419815629427140213848959456846690 7561 13654867665780062526764741589490606140580689569948822258427840270597786215310 7562 5416448895589076765872567072388181729702772538654828345270860876873378110 7563 88794244189984865014304378235871831634471680961554563037227227489727510 7564 58687537468595416400729926130781118066405605394285897579132338063270 7565 605026159470055839182782743616300186251604179322535026588993175910 7566 44215602773482341623903641762893353111819361856133457077271471690 7567 1028269831941449805207061436346357049112078182700778071564452830 7568 202149160753303154276562771783252092951500054111070025616066132948986630 7569 267039842474640890722011587560438696105019886540383124988198326220590 7570 35271409651913999567033626675530140814294001656370773344102275290 7571 55897638117137875700528726902583424428358164273170797692713590 7572 55897638117137875700528726902583424428358164273170797692713590 7573 103322806131493300740348848248767882492344111410666908858990 7574 1022998080509834660795533150977899826656872390204622859990 7575 1080251404973426252160013886988278592034712133267817170 7576 1080251404973426252160013886988278592034712133267817170 7577 2565917826540204874489344149615863639037320981633770 7578 48413543896984997631874417917280446019572093993090 7579 127740221364076510902043319042956321951377556710 7580 6723169545477711100107543107524016944809345090 7581 1773455432729546584043139833163813491112990 7582 1773455432729546584043139833163813491112990 7583 22448802945943627646115694090681183431810 7584 29340693018145693821429283115861338493248027170 7585 7735484581636091173590636202441692194370690 7586 27528414881267228375767388620788940193490 7587 101580866720543278139363057641287602190 7588 2945845134895755066041528671597340463510 7589 128080223256337176784414290069449585370 7590 746441125678948960378795752956319812838379469759314110 7591 10225220899711629594230078807620819353950403695333070 7592 238212551548837747528063769171100530671371641519316098610 7593 62737042809807149730856931569950100255826084150465130 7594 8962434687115307104408133081421442893689440592923590 7595 42475993777797664001934280006736696178622941198690 7596 27514066786960945709295589300138381189285704046170 7597 7242449799147392921636111950549718659985707830 7598 44366795709976350558637011108045789359257097670 7599 2335094511051386871507211110949778387329320930 7600 26358766383537436346541430979798712197000416550507671416810 7601 20804077650779349918343670860141051457774598698111816430 7602 6806823754325543161733110637716970203314897624239110882282410 7603 3580654263190711815745981398062582958082534257884855803410 7604 1047479089454944387329382096679384845352913675595085124643710 7605 275434943322362447365075492158660227544810327529604292570 7606 275434943322362447365075492158660227544810327529604292570 7607 868879947389155985378787041509969172065647720913578210 7608 10391388515233696237280801784387855783673799790134790 7609 13654912634998286776978714565555658060018133758390 7610 8197253426528336918146859394300854247302963229810 7611 47382967783400791434374909793646556342791694970 7612 49673383144531947515794845010257870244558060890 7613 1056880492436849947144571170431018515841660870 7614 1544245414186814147019030743642490840991292461501410 7615 90837965540400832177590043743675931823017203617730 7616 27924652063162529793257581406792433359870355233043474390695730 7617 7331229210596621106132208297923978303982765878982272089970 7618 564828920674657643955848047103474900175598316178316539810 7619 4447471816335886960282268087428936221855104851797768030 7620 1795164181530368404987453844005553529780928957065095694325110 7621 471048066525942903434125910261231574332440030717684517010 7622 471048066525942903434125910261231574332440030717684517010 7623 494279188379793183036858247913149605805288594667035170 7624 15452301840004354099201453750334037676568612295574361790 7625 376885410731813514614669603666683845769966153550594190 7626 10429897306641293656248026560419993790851053633639748930 7627 5469269694096116232956490068390138327661800542023990 7628 2150715569837245864316354726067691045089186213930 7629 19731335503093998755195914918052211422836570770 7630 200289474433909610480439099130814093699953296870 7631 3779046687432256801517718851524794220753835790 7632 600815642896880529253338861724473657526233281914590 7633 1731457184140866078539881445891854920824879774970 7634 3401684055286573828172655099983997879813123330 7635 40984145244416552146658495180530094937507510 7636 294852938609922564435492693558185806750225890 7637 231620533079279312203843435630939361154930 7638 231620533079279312203843435630939361154930 7639 1212672948059053990596038930004918121230 7640 257108788770960537510789395736998879835954030 7641 67288350895305034679609891582569714691430 7642 67288350895305034679609891582569714691430 7643 739432427420934447028680127280985875730 7644 455451355755507996885706122397199814264509623960123195193435490 7645 119134542441932512918050254354485957170941570483945381949630 7646 46737756940734606872518734544717911797152440362473668870 7647 195555468371274505742756211484175363168001842520810330 7648 179192755666244854023742571000659958005645624351566567257910 7649 179192755666244854023742571000659958005645624351566567257910 7650 58088757075638333376771792832188484406678588810933663299191117928731030 7651 30365267681985537572802819044531356197950124835825229116147996826310 7652 11903280157579591365269627222474071422167826278253715843256760810 7653 3110342345853041903650281479611724960064757323818582660898030 7654 363652044355123775802351655682886197159759347461480271914270 7655 12539725667418061234563850195961593005508943015913112824630 7656 24111459564858519440414148105180647515480048925166892300761888323523810 7657 44079450758425081243901550466509410448775226554235634919125938434230 7658 1191336506984461655240582445040794876993925042006368511327728065790 7659 3110539182727053930132069047103903073091188099233338149680752130 7660 406022605759960048313806167224109525269702140612627352784330 7661 317950356898950703456386975116765485724120705256560182290 7662 41491629505278703308937358099538755803747971454594830 7663 86621355960915873296320163047053769945194094894770 7664 4548214484906719758147879246018590413697657064817170 7665 1186593917272820182141372096534983149934165683490 7666 28941315055434638588813953574023979266686967890 7667 407624155710347022377661317943999707981506590 7668 87134880297893717294571579113880414033193600382155193484870 7669 1476862377930401988043586086675939220901586447155172770930 7670 75662483969058529696405857393253045732541190683350658190 7671 552280904883638902893473411629584275420008691119347870 7672 17569712427063204417750069644171964553936736490579813788310 7673 13737069919517751694878866023590277211834821337435350890 7674 44746156089634370341624970760880381797507561359724270 7675 23317434126959025712154752871745899842369755789330 7676 27335796162906243507801586016114771210281073610 7677 78326063504029351025219444172248628109687890 7678 71400240204220010050336776820645969106370 7679 71400240204220010050336776820645969106370 7680 102065024242925495232446178631729974647526167330385966495210 7681 611167809837877216960755560669041764356444115750814170630 7682 145811609453706747193682798738299304186562809341564802130 7683 1290368225254042010563564590604418621120024861429777010 7684 190574877770115508391626000043723504875891765481170710 7685 3124178324100254235928295082683991883211340417724110 7686 118967314074026808490506016800704451168316047637767386122830 7687 3837655292710542209371161832280788747365033794766689874930 7688 16470623573864988023052196705067762864227612853075922210 7689 21418236116859542292655652412311785259073618794637090 7690 21418236116859542292655652412311785259073618794637090 7691 33413784893696633841896493622951303056277096403490 7692 1050448735755435473567403601727989614306814783412751570 7693 273056598844667396300338861899659374657347227297310 7694 14371399939193020857912571678929440771439327752490 7695 388416214572784347511150585917011912741603452770 7696 236315765618214609514260726640649518439368894718610 7697 184189996584734691749228937366055743132789473670 7698 184189996584734691749228937366055743132789473670 7699 184189996584734691749228937366055743132789473670 7700 684791481907004492331386940424155630903094612419424921530 7701 177821729916126848177457008679344489977433033606706030 7702 177821729916126848177457008679344489977433033606706030 7703 1661885326318942506331373912891069999789093772025290 7704 2702683806576055888350057649821447443334856061900216346895534590 7705 701449210115768463106685089494276523056022855411423915623030 7706 1911305749634246493478705965924459190888345655071999770090 7707 991855604376879342749717678217155781467745539736377670 7708 138826332484453601093130804876937487119431500502730770 7709 540180282040675490634750213528939638597009729582610 7710 36859405750144979662670480690056732857362006269793130 7711 152943592324253027645935604523056982810630731409930 7712 178463935034134221290473284157592745403303070490 7713 323890989172657388911929735313235472601275990 7714 13660307130517838560091802582617903337960620610 7715 21244645615113279253641994685253348892629270 7716 21244645615113279253641994685253348892629270 7717 93588747203142199355251077908605061201010 7718 36373395726056043278371969649671613370 7719 188463190290445820095191552588972090 7720 10456748206118600993282597685355055954490 7721 10456748206118600993282597685355055954490 7722 179762204636434879150218725634266463969140150376030 7723 93092804058226245028595922130640323132646375130 7724 3491432058999300820829767448453044352052552884730 7725 903813631633264514840737108064469156627634710 7726 903813631633264514840737108064469156627634710 7727 903813631633264514840737108064469156627634710 7728 24212188728505728530138213577530227844632350655015697009021676270 7729 31322365754858639754383199970931730717506275103513191473507990 7730 36463755244305750587174854448116100951695314439479850376610 7731 18863815439371831653996303387540662675476106797454656170 7732 26833307879618537203408681916843047902526467706194390 7733 20817151186670703804040870377690494881711767033510 7734 53687432910423745110621404704063786299934647179422290 7735 55519579018018350683165878701203501861359511043870 7736 21527560689421617170673082086546530384396863530 7737 5564114936526652150600434760027534345928370 7738 76929874429299881136354376446950016153810 7739 1789066847193020491543125033650000375670 7740 64187879703700328813898114218403446717147004078376365371070 7741 812504806375953529289849547068398059710721570612359055330 7742 314802327150698771518732873718867903801131952968755930 7743 314802327150698771518732873718867903801131952968755930 7744 6384857787019692256167870041075321454951686614860816690 7745 4945668309077995550865894687122634744346775069605590 7746 638397871315089137842506091018798856892574553970 7747 4284549471913349918406081147777173536191775530 7748 5538563951497745016476153678833907254101563490 7749 178663353274120806983101731575287330777469790 7750 41384688486442564729697045307117223524688632870 7751 2178141499286450775247212910900906501299401730 7752 3300038096373119697325709441794326596029843523192756260412713890 7753 851183414076120633821436533864928190876926366570223435752570 7754 18110285405874907102583756039679323210147369501494115654310 7755 65380091717959953438930527219058928556488698561350598030 7756 2102689129741310062549444685892154201305233034431596583242830 7757 4878629071325545388745811336176691882378730938356372582930 7758 79994880882524967739265068479289216795364051196229441242303210 7759 824689493634278017930567716281332131910969599961128260229930 7760 386816661009261903293821446617430083503957822880176362340040542772689290 7761 99669327752966220895084114047263613373861845627461057031703309140090 7762 89873153970213003512248975696360336676160365759658302102527781010 7763 138907502272353946695902589948006702745224676599162754408852830 7764 89444624772925915451321693462979203313087364197786705994110 7765 253384206155597494196378735022603975391182334837922679870 7766 293608581872071256310983470478104258854208962732239490 7767 302377530249300984872279578247275240838526223205190 7768 661657615425166268867132556339770767699182107670 7769 17882638254734223482895474495669480208086002910 7770 26552041113206977322023956292668649274182452041338143690 7771 13665486934229015605776611576257668180227715924517830 7772 83707040962234159274133771642912177417365526606724230 7773 6439003150941089174933367049454782878258886662055710 7774 582885066586638210745656213965596470648303653366091330 7775 582885066586638210745656213965596470648303653366091330 7776 18300637676123324798556176448218610416705754846146828500722541107626259641724510 7777 4705743809751433478672197595324919109464066558536083440658920315666304870590 7778 1814787431450610674381873349527543042600874106647159059259128544414309630 7779 4665263319924449034400702698014249466840293333283185242311384432941670 7780 599571175931686034494371250226738139935778605999638252449734537070 7781 462275386223350836156030262318225242818641947571039516152455310 7782 59395526946338280374666614713892489119702164662860017493570 7783 427305949254232232911270609452463950501454422034964154630 7784 39897531782101810741131526904541330592196492942952462368430 7785 174225029616165112406687890412844238393871148222499835670 7786 22373831978446784693294964737748072222148600002889410 7787 379217491160114994801609571826238512239806779709990 7788 234181590273526253774791173376003504610058038935327514610 7789 300618216012228823844404587132225294749753580148045590 7790 140183532109261608787319514886403288391776755207350587640810 7791 287851195296225069378479496686659729757241797140350282630 7792 561021979632342660218656539042299813296864262626542700845870 7793 1295662770513493441613525494324018044565506380199867669390 7794 15790630301319034888169970745449867124274933434122825990 7795 8101913956551582805628512439943492624050761125768510 7796 71698353597801617748924888849057456850006735626270 7797 128722358344347608166831039226315003321376545110 7798 181554807255779419135163666045578283951165790 7799 13965754404290724548858743541967560303935830 7800 589516804302476660137759750188583015929858818178234396848077710936339330 7801 151119406383613601675918931091664449097631073616568673890817152252330 7802 1484525933297851263522262440723997823488493487880409914103909672125830 7803 760905142643696188376351840453099858271908502245212667403336582330 7804 3412130684500879768503819912345739274761921534731895369521688710 7805 2622698450807747708304242822710022501738602255750880376265710 7806 335941904804373985949051213361089086939746670392068704530 7807 5507244341055311245066413333788345687536830662165060730 7808 35140154153126263722361912816323716298232508823626390190 7809 494931748635581179188195955159488961946936743994737890 7810 63363429603838327895044930887144918953647003455990 7811 2043981600123817028872417125391771579149903337290 7812 803115192070358535896540393581549325770892837211142756630250536830 7813 205558022029782067032644073094842417653159159767377209273163690 7814 394545147849869610427339871583190820831399538900915948700890 7815 403833314073561525514165682275527964003479568987631472570 7816 403833314073561525514165682275527964003479568987631472570 7817 309925797447092498475952173657350701460843874894575190 7818 277462665574836614571129967464056133805589861141070 7819 16321333269108036151242939262591537282681756537710 7820 17507137425066307559989921163608285425397701715543319130 7821 4476383897997010370746591962057858712707159732943830 7822 4476383897997010370746591962057858712707159732943830 7823 27462477901822149513782772773361096396976440079410 7824 2541157391034585053329965432886344136253347343731223130 7825 59096683512432210542557335648519631075659240551888910 7826 22651086053059490434096334092955013827389513434990 7827 11574392464516857656666496726088407678788714070 7828 11574392464516857656666496726088407678788714070 7829 399116981535064057126430921589255437199610830 7830 393360063244662240142249844326768250802524500628378730 7831 4419775991513058878002807239626609559578926973352570 7832 739414624191829000107392714747461854349690176793789136430 7833 188770646972639520068264670601853932690755725502626790 7834 120466271201429176814463733632325419713309333441370 7835 184481272896522475979270648747818406911652884290 7836 120573895085528054032809685578998256992421248330610 7837 30766495301231960712633244597856151312176894190 7838 459201422406447174815421561162032109136968570 7839 459201422406447174815421561162032109136968570 7840 2024066751860590487814914399180806956180502881166157230171410 7841 1548635617337865713706897015440556202127393176102645164630 7842 49955987656060184313125710175501812971851392777504682730 7843 25474751481927681954679097488782158578200608249619930 7844 3046468004520098298358948075539798207217334153730091785990 7845 776565894601095666163382124787101250883847604825412130 7846 692743884568327980520412243342641615418240503858530 7847 6355448482278238353398277461859097389158169760170 7848 108746122710224309350223838474645145687155387200191590 7849 692650463122447830256202792832134685905448326115870 7850 415802016647063638262321202728041112555391410136810 7851 2753655739384527405710736441907557036790671590310 7852 145943754187379952502669031421100522949905594286430 7853 8584926716904703088392295965947089585288564369790 7854 201511362021898488153085951378558066717351951813459956190770 7855 410410105950913417827058964111116225493588496565091560470 7856 277799065250145472147784151033463213263438877230968390394831690 7857 70704776088100145621731776796503744785807807897930361515610 7858 8996663199910948673079498256330798420385266305882473790 7859 68676818319930905901370215697181667331185238976202090 7860 246616701650817811891639500974628824084235196076242932603030308430 7861 62736377932032005060198295847018271199245788877192300331475530 7862 23936046521187335009614000704699836398033494420905112678930 7863 24349996461024755859220753514445408339810268993799707710 7864 24349996461024755859220753514445408339810268993799707710 7865 1281578761106566097853723869181337281042645736515774090 7866 159078526879874730028289182709871852683980487336493490469430 7867 566115754020906512556189262312711219515944794791791781030 7868 3523816971368410457683912346846982874966386071126795428470 7869 4477531094496074279140930555078758418000490560516893810 7870 568864324037107645679193311533319580485388204868110 7871 13874739610661162089736422232519989767936297679710 7872 366505839354425725445039296027774493836650490124071634010 7873 93092669381362896988833958858972439379387983267480730 7874 93092669381362896988833958858972439379387983267480730 7875 520070778666831826753262339994259437873675884175870 7876 186705409541392625804421180057939138196649642419137330 7877 1848568411300917087172486931266724140560887548704330 7878 88644401027112877081182265815033222712316240623018736490 7879 449971578817831863356255156421488440164041830573699170 7880 7022776829665438293721530800639903329549187306251110 7881 12473848720542519171796679930088638240762322035970 7882 12473848720542519171796679930088638240762322035970 7883 170874640007431769476666848357378606037840027890 7884 3693059062325389596158581901489543600012740775417592466981830 7885 936611479159368398721425792921517524730596189555564916810 7886 3918876481838361500926467752809696756194963136215752790 7887 7949039516913512172264640472230622223519195002466030 7888 71733351527923021763523572291811742356132087599452947867733710 7889 272750386037730120773853887041109286525217063115790676303170 7890 153963773514210810168559501511411547385271746552197470676354330 7891 78035364173446938757506082874511681391420043868321069780210 7892 351203628725878069869870591910715628793540379872592089421310 7893 88979890733690922186437950826125064300364930294550820730 7894 56352052396257708794450887160307197150326111649493870 7895 171282834031178446183741298359596343921963865196030 7896 104962181116470763340003495345800503160945814326218725934418590 7897 292373763555628867242349569208357947523525945198380852185010 7898 79839246485566713082889988705206746779117035547905747330430 7899 1010623373235021684593544160825401857963506779087414523170 7900 32357128540865689275631503397146891286417596546041750788333890 7901 73706443145479930012828025961610230720769012633352507490510 7902 65284714920708529683638641241461674686243589577814444190 7903 65284714920708529683638641241461674686243589577814444190 7904 111615802928953292684930580187015121237771298310456952970 7905 28235720447496405941039863442199625913931519936872490 7906 28235720447496405941039863442199625913931519936872490 7907 42846313273894394447708442249164834467270895200110 7908 78601233947519758381818407964740496053310585214110 7909 695586141128493437007242548360535363303633497470 7910 60568723506099082493109172916382398624325114292218690 7911 1408574965258118197514166812008892991263374750981830 7912 2864366296112059798765530039121861157181067572142249590 7913 2171619633140303107479552721093147200288906423155610 7914 1371838049993874357220184915409442324882442465670 7915 693197599794782393744408749575261407216999730 7916 23903365510164910129117543088802117490241370 7917 6037728090468529964414635789038170621430 7918 6037728090468529964414635789038170621430 7919 6037728090468529964414635789038170621430 7920 827712189223376216393660827955043526389836496235955094488819896637003970 7921 3552412829284876465208844755171860628282560069682210705960600414751090 7922 11935084829324009419082953242196107290704716205335197120025902112868770 7923 42173444626586605721141177534261863218037866449947693003625095805190 7924 3858138467416440271019224443197457518369394722550419864684945673030 7925 2920619581692990364132645301436379650544583438720984000518505430 7926 2920619581692990364132645301436379650544583438720984000518505430 7927 2947143876582230438075323210329343744242768353906139253802730 7928 3345225739593905151050310113881207428198374976056911752330 7929 54839766222850904115578854325921433249153688132080520530 7930 69747663836829790671270193365977745200379933449539302810 7931 105518402173721317203131911294973895915854664825324210 7932 418591501423152465344824292107161445098195455362061141070 7933 105518402173721317203131911294973895915854664825324210 7934 4587756616248752921875300491085821561558898470666270 7935 147992148911250094254041951325349082630932208731170 7936 38033982270191274223288781490614714236149577643910690 7937 5433426038598753460469825927230673462307082520558670 7938 64219741771047601715007571924651591852516273351779319455016958790 7939 161762573730598492984905722732119878721703459324381157317423070 7940 61111663668529842457463438886331650442653365819562205257810 7941 3216403350975254866182286257175350023297545569450642381990 7942 50730735013663717095578875057935921725889438056949002676330 7943 153265060464240837146763972984700669866735462407700914430 7944 17440483598466101605013480996333933935364069292745913306790 7945 4389751723751850391395288446094622183580183562231541230 7946 293312969084211974056989828221497971496297655913545790 7947 147615988467142412711117175753144424507447234984170 7948 147615988467142412711117175753144424507447234984170 7949 2785207329568724768134286334964989141649947829890 7950 1395018439539098468441115593734909216410784419713514630 7951 19648147035761950259734022446970552343813865066387530 7952 152017387505365964147939563472668475176165155116315566290 7953 38224135656365593197872658655435875075726717404152770 7954 1994093814882680223396248063105705613629992171304010 7955 153391831914052324876634466392746585663845551638770 7956 1319668621889231786236831750345467979622594495811118598866923826458330 7957 331658361872136664045446531878730329133600024079195425701664696270 7958 14271810616814450801892315272850166062902065416115034822608046257170 7959 71717641290524878401468920969096311873879725709120778003055508830 7960 294374747450129563060520026442301241439865318050111752644874370310 7961 221834775772516626270173343211982849615572960098049549845421530 7962 221834775772516626270173343211982849615572960098049549845421530 7963 1225606495980754841271675929347971544837419669049997512958130 7964 477778803517921378800822819915310941207807667595761742339610 7965 839681552755573600704433778410036803528660224245626963690 7966 105394948256002711272051434468436902664573895349018070 7967 1269818653686779653880137764679962682705709582518290 7968 88402386743804658047716620132945880938910478045752090206297620010 7969 110918929415062306207925495775339875707541377723653814562481330 7970 41745927517900755065082986742694721756696039790611145864690 7971 20946275723984322661857996358602469521673878469950399330 7972 312630980954989890475492482964215963010057887611199990 7973 705713275293430904007883708722835130948211935916930 7974 1090500445449489239176761853673058472003893230869838917590 7975 1093781790821955104490232551327039590776221896559517470 7976 1640878361635494137574854323897540777587946275056756370 7977 411350805122961679010993813962782847226860434960330 7978 51554180363825251160670988089081695353660914270 7979 2713377913885539534772157267846405018613732330 7980 201671129653611048331041989600061934881861348855213534814846193730 7981 656909217112739571110885959609322263458831755228708582458782390 7982 740596637105681590880367485467105144823936589885804489806970 7983 1484161597406175532826387746427064418484842865502614208030 7984 1855899004395825008800436023553442481975097809899011004030 7985 168718091308711364436403274868494771088645255445364636730 7986 3088035364238017069392832227371270113753376535042385336048501110 7987 1546337187900859824433065712254016080998185545839952596919630 7988 580674873413766362911402820974095411565221759609445211010 7989 12354784540718433253434102573916923650323867225732876830 7990 17006961575260013238365051722323383825999566948199430 7991 459647610142162519955812208711442806108096404005390 7992 170778665308480673446865125247296228157761740627451954161740858370 7993 299086979524484541938467820047804252465432120188182056325290470 7994 7294804378645964437523605367019615913791027321662976983543670 7995 3649226802724344390957281324171893903847437379521249116330 7996 456324472017549629980903004148042253826114465364667890 7997 342328936247224028492800453224337774813289171316330 7998 42796466589226656893711770624370268135178043670 7999 42796466589226656893711770624370268135178043670 8000 9896464836230576910573663930925944884227928222410877472024210 8001 2473497834598994479023660067714557581661566663936735184210 8002 309071327577032922532008005462271345952963471690208070 8003 463375303713692537529247384501156440709090662204210 8004 43171486996620306769513384842304023352318324543403042336797530 8005 10784783161783738888212187070273300862432756568424442252510 8006 68692886380788145784791000447600642435877430372130205430 8007 6244807852798922344071909131600058403261584579284564130 8008 24281577804237951243129711034032317742979042932591431666588731266570 8009 272826716901550013967749562180138401606506100366195861422345295130 8010 845126648057427894894503797974582582236825277881940378927760265789614112430 8011 421930428386134745329258011969337285190626698892631242599980162650830810 8012 632974626186163206489830345923300075536818113988309018756316178113769770 8013 157967213922176991886655938588295501756131298724309712691868275047110 8014 689813161232213938369676587721814418149044972595238920051826528590 8015 4130617731929424780656746034262361785323622590390652215879200770 8016 4130617731929424780656746034262361785323622590390652215879200770 8017 1030336176585039855489335503682305259497037313641968624564530 8018 93666925144094532317212318516573205408821573967451693142230 8019 233583354474051202786065632210905749149180982462473050230 8020 4164370987381788056153520185283570892448931616024641090 8021 21802989462731874639547226100961104148947285947772990 8022 44755507099804467585529510988000551443227327966330970 8023 758567916945838433653042559118653414291988609598830 8024 3897628298564485980300966272848713951054801773587423890 8025 971250510482054816920250753264070259420583546869530 8026 120997945743372968346860689331514919574010657390 8027 542591684947860844604756454401412195399150930 8028 890252931338807939971991210974807370793129475890 8029 1108658694070744632592766140690918269978990630 8030 168378212143084316779183235930835760905352334490 8031 670829530450535126610291776616875541455586990 8032 42005135542962675051036569605164745095501090 8033 407816849931676456806180287428783932966030 8034 12409864205668270326247058018391389611681290 8035 302679614772396837225538000448570478333690 8036 645939787499049816744423441596405548375401105330 8037 160721519656394579931431560486789138685096070 8038 160721519656394579931431560486789138685096070 8039 2398828651587978804946739708758046846046210 8040 15137725482584076459352381475456533123823774748498411092070 8041 3764666869580720333089376144107568546088976560183638670 8042 9829417414048878154280355467643782104670957076197490 8043 4887825665862196993674965423989946347424643001590 8044 3037803397055436291904888392784304752905309510 8045 20387942262117022093321398609290635925538990 8046 1679024447004748683766146909379335618055252170 8047 3338020769393138536314407374511601626352390 8048 1244137446661624501048977776560418049330 8049 54092932463548891349955555502626871710 8050 25806091304325290106875759993518571283270 8051 423050677120086723063537049074074939070 8052 706230877593995555138391282913252204004835907830390 8053 175373945267940291814847599432146065062040205570 8054 979742710994079842541048041520369078558883830 8055 972932185694220300437982166355877933027690 8056 90446345672703364158874102345854855633330 8057 1144890451553207141251570915770314628270 8058 316861026262317161619926018219508046834633470 8059 10221323427816682632900839297403485381762370 8060 13248947704967843307380350717229101546093870131990 8061 3286764501356448352116187228288043052863773290 8062 264555396425689567223540308961793369875801670 8063 264555396425689567223540308961793369875801670 8064 28256650036374201074162589416712365026713344510486266021184901027229802787612330 8065 259235321434625697928097150612040046116636188169598770836558725020456906308370 8066 96405846572936295250315042994436610679299437772256887629809864269414989330 8067 47796651746621861799858722357182256162270420313463999816464979806353490 8068 47796651746621861799858722357182256162270420313463999816464979806353490 8069 177682720247664913754121644450491658595800819009159850618828921213210 8070 4777245730856558825999801368573496458343300424357289999292017829670 8071 4734634024634845219028544468358272010251041054863518334283466630 8072 205853653244993270392545411667750956967436567602761666707976810 8073 560909136907338611423829459585152471300917077936680290757430 8074 678995270993094108565688293182026675785320673291770878285310 8075 1008908277850065540216475918546844986308054492261175153470 8076 336386033459233192992815358257602271651305032519418681230 8077 582991392477007266885295248280073261094116174210430990 8078 216483992750466864792163107419262258111443065061430 8079 2143405868816503611803595122962992654568743218430 8080 71094629262774608299913446633559503359390643812104670 8081 158339931542927858128983177357593548684611678868830 8082 372195805927951169670998437435887346901846084190 8083 184164179083597807853042274832205515537776390 8084 31860402981462420758576313545971554188035315470 8085 102445025663866304689955992109233293209116770 8086 102445025663866304689955992109233293209116770 8087 303991174076754613323311549285558733558210 8088 303991174076754613323311549285558733558210 8089 375761649044196060968246661663237000690 8090 676705350169692350064061563106541383890 8091 39806197068805432356709503712149493170 8092 275896751883890451664353570228908137161270 8093 204519460254922499380543788160791799230 8094 340949983463888712679485907502147662830 8095 14823912324516900551281995978354246210 8096 13006381924009007153083332491706057764762125223070 8097 3212245473946408286758047046605595891519418430 8098 36092645774678744795034236478714560578869870 8099 36092645774678744795034236478714560578869870 8100 49657804634251525688656032515935462913357695245019524536512897470343214610 8101 12258159623364977953259943844960617850742457478405214647374203275819110 8102 167919994840616136346026628013159148640307636690482392429783606518070 8103 165765049201003096096768635748429564304351072744799992526933471390 8104 207283007236541194193800138594735796943195326621659213357245000930 8105 1074005218842182353335752013444226927166815163842793851591943010 8106 62662448317793543003307105262010526279746339274409953349326390 8107 30913886688600662557132267026152208327452560076176592673570 8108 34310640053940801950202294146672817233576648253248160570 8109 42306584530136623859682236925613831360760355429405870 8110 465372429831502862456504606181752144968363909723464570 8111 35797879217807912496654200475519395766797223824881890 8112 7826882433398334877085075146125144910687911761211248049684071188590570 8113 1929229093763454492749587169367795146829655351543319706601940150010 8114 3566042687178289265710882013618845003381987710800960640669020610 8115 1757537056273183472504131105775675211129614445934431069822090 8116 1757537056273183472504131105775675211129614445934431069822090 8117 3896977951825240515530224181320787607826196110719359356590 8118 464350064149770286342299586985462253647576295797602733025602968166790 8119 16012071177578285735941365068464215643019872268882852862951826488510 8120 21218095377733816228502079129703716838945994515104414116642981421890153656590 8121 5224844958811577500246756742108770460218171513199806480335627043065785190 8122 1374134224167444882564897023174606631037379107971549104328269912326301504970 8123 2029740360660923017082565765398237268888300011774814038889615823229396610 8124 2029740360660923017082565765398237268888300011774814038889615823229396610 8125 499566911312065719193346238099492313287792274618462721853215806849470 8126 5564943035313476267293322047666437629415174407959154506225357476299910 8127 43818449096956506041679701162727855349725782739835862253742972254330 8128 46643011444945829349077925225868388773671693695140818806942789877810 8129 172114433376183872136818912272577080345652006255132172719346088110 8130 31837926798646998878648060103080167676271066755852209287121508606873370 8131 15660564091808656605335986277953845389213510455411809782155193608890 8132 5776674323795151827862776199909201545265035210406421904151675990 8133 69598485828857250938105737348303633075482351932607492821104530 8134 8308228344294089818346548502473804498803477489061438145794556190 8135 73524144639770706357049101791803579635429004327977328723845630 8136 7718231076165575078324201713110365553483502667010909802671483273630 8137 24658885227366054563336107709617781321033554846680223011729978510 8138 9089157842744583325962442944938363922238685899992710288142270 8139 826287076613143938723858449539851265658062354544791844376570 8140 1164475080454809041761310403091845420819917626052376468558210 8141 19736865770420492233242549204946532556269790272074177433190 8142 15834574981966974795502096764818334420988645443627729481890 8143 31109184640406630246566005431863132457738006765476875210 8144 12126837810532801100086319563357349295258872020170738223356390 8145 2977372406219690915808082387271630074946936415460529885430 8146 2977372406219690915808082387271630074946936415460529885430 8147 30694560888862792946475076157439485308731303252170411190 8148 1827145622733124333151916722012420892381311421704820170730 8149 11209482348055977503999489092100741671050990317207485710 8150 589972755160840921263131004847407456371104753537236090 8151 578972281806517096430943086209428318322968354796110 8152 144796330504536779053439586996323358403107135462930 8153 958916096056534960618805211896181181477530698430 8154 192838961139946883728235979051305299256625824310361170 8155 94575262942592880690650308509713241420610997700030 8156 141880285966471629399471352854402468464388473563230 8157 34783105164616726991780179665212666943954026370 8158 4263157882659238508613822731365690273802430 8159 250773993097602265212577807727393545517790 8160 61967010707312869750582889905429462318540330062725508116381831790 8161 1169188881270054146237413017083574760727176038919349209743053430 8162 102482563671279575170915735690365244820916452337516186906044642490 8163 652755182619615128477170291021434680388002881130676349720029570 8164 487267953223092983229436977804732930430481023942617556833261510 8165 358022008246210862034854502428165268501455564983554413543910 8166 358022008246210862034854502428165268501455564983554413543910 8167 350658186333213381033158180634833759550886939259113039710 8168 901434926306461133761332083894174189076830178043992390 8169 1103347523018924276329659833407801945014480022085670 8170 90828671442440865351733927145963663915537009898114440070 8171 400126305913836411241118621788386184649942774881561410 8172 10232032048940635011549466775207722083915091147711530 8173 2503555676276152437374471929338811373602909505190 8174 22968400699781215021784146140723040124797334910 8175 314635626024400205777865015626343015408182670 8176 10417270942041866413099332802372590897149520021030 8177 221644062596635455597858144731331721215947234490 8178 3700790913176022202117437442579045749142670974279530 8179 9048388540772670420825030421953657088368388690170 8180 599967915452799290199419222869502149011081018824175390 8181 146655564764800608701886879215229075778802497879290 8182 878177034519764123963394486318736980711392202870 8183 28328291436121423353657886655443128410044909770 8184 293637371249637473552286564595466917099962881133796897780290 8185 71741356278924376631391782212427783312964300301440727530 8186 26288514576373901294024104878134035658836313778468570 8187 295376568273864059483416908743079052346475435713130 8188 303456230173161354552935212267129572278776143687210 8189 303456230173161354552935212267129572278776143687210 8190 152172571046078338399004251612491163582314143675942620050975367310051746025798670 8191 76086285523039169199502125806245581791157071837971310025487683655025873012899335 8192 14320157729345343452414534113661746261682436808757690718821189820096411105320490 8193 59419741615540844200890183044239611044325463936753903397598298008698801266890 8194 398790212184837880542887134525098060700170898904388613406699986635562424610 8195 583880252100787526417111470754169927818698241441271761942459716889549670 8196 2793915870746936014313725421652754264862621582672797289206087645446516670410 8197 681609141436188342111179658856490428119692994065088384778259976932548590 8198 748198838019965249298770207306795201009542254736650257714884716720690 8199 18248752146828420714604151397726712219744933042357323358899627237090 8200 627903408771935579841431035469723385394673457421835801689794453652151670 8201 459329487031408617294389930848371167077303187579982298236864999014010 8202 727938965184482753239920651106768886017913134041176383893605386710 8203 2484433328274685164641367409920712921562843460891386975746093470 8204 2666110354108300167540187695838132513633252489110135566294253870 8205 7147748938628150583217661382944054996335797557936020284971190 8206 25257063387378623968967001353159204934048754621682050476930 8207 1329319125651506524682473755429431838634144980088528972470 8208 18696518361565703473474440535254962388379736834576439952665890989657400970 8209 22772860367315107763062655950371452360998461430665578505074166857073570 8210 22772860367315107763062655950371452360998461430665578505074166857073570 8211 11092479477503705680985219654345568612273970497158099612797938069690 8212 1350600204249811966514698606397853234174354133344466043199554130 8213 36502708222967890986883746118860898220928490090390974140528490 8214 4954415053999902428530173697203883325177756110868647129237890 8215 62714114607593701626964224015239029432629824188210723154910 8216 12694696861713033506441276237108806427682092484170221201513770 8217 21626400105132936126816484219946859331656034896371756731710 8218 21626400105132936126816484219946859331656034896371756731710 8219 157856935073963037422018132992312841836905364207093114830 8220 2768289737549394980420212047735222807479948974654490163288959130342690 8221 673385973619410114429630758388524156526380193299559757550221145790 8222 245671643057063157398624866249005529560882959977949564958125190 8223 955920790105304114391536444548659648096820855945329046529670 8224 20338740215006470518968860522311907406315337360538915883610 8225 44504902002202342492273217773111394762177981095271150730 8226 102782683607857603908252235041827701529279402067600810 8227 9343880327987054900750203185620700139025400187963710 8228 44283793023635331283176318415263981701542180985610 8229 53807767950954229991708770856942869625203136070 8230 591885447460496529908796479426371565877234496770 8231 84555063922928075701256639918053080839604928110 8232 6884032011726190161969230763724149522931731348596393910 8233 38458279395118380793124194210749438675596264517298290 8234 10637812266128400641350566047835660307759602806563508970 8235 149828341776456347061275578138530426869853560655824070 8236 8839872164810924476615259110173295185321360078693620130 8237 6438362829432574272844325644700142159738791025996810 8238 5470146838940165057641738015887971248716050149530 8239 53108221737283155899434349668815254841903399510 8240 8989557354067586135156491934239310524806364982730 8241 28358225091695855315951078656906342349546892690 8242 28358225091695855315951078656906342349546892690 8243 123835044068540852908083312912254770085357610 8244 129851895230345317235462659858187313708164727690 8245 4188770813882107007595569672844752055102087990 8246 1523743475402730813967104282591761387814510 8247 1477927716200514853508345569924113858210 8248 369616302402916976941170676536967740270 8249 33601482036628816085560970594269794570 8250 876596287568593252902295112850203751405624047490 8251 424913372549003030975421770649638270191771230 8252 13386393042059049685767676698252344588407937910 8253 3243613530908420083781845577478154734288330 8254 25540264022900945541589335255733501844790 8255 593959628439556873060217098970546554530 8256 62920047311343288353488068890305233767018786199926310 8257 15238568009528527089728280186559756301045964204390 8258 5535258993653660403097813362353707337829990630 8259 93817949044977294967759548514469615895423570 8260 8662829234515730345675776406599969091270043651390 8261 8662829234515730345675776406599969091270043651390 8262 19983310232457321124916419132722104349419082491436295097533410 8263 19344927620965460914730318618317622797114310253084506386770 8264 79952585857450249960580406849506735020473444275998264896520410 8265 19344927620965460914730318618317622797114310253084506386770 8266 16380124996583794169966400184858275018725072187201106170 8267 309058962199694229622007550657703302240095701645303890 8268 21738407865591281502639978979729298801125436526150519221436570 8269 26285861989832263001983045924702900605955787818803529892910 8270 28602678987847946683333020592712623075033501435041925890 8271 608567638039318014539000438142821767553904285851955870 8272 112062253436198058515226079680057343099143489101065005857670 8273 568843926072071363021452181117042350757073548736370588110 8274 73898153538063651389493787879253235898955174005026994830 8275 35716845595970831991055479883641003334439426778650070 8276 53581741182212132515758836983831139108823772177177470 8277 12945576511769058351234316739268214329264018404730 8278 26582292631969318996374367021084629012862460790 8279 26582292631969318996374367021084629012862460790 8280 26873809861633114512268015260725464819478146577173111923838683076939514702670 8281 266077325362704104081861537234905592272060857199733781424145376999401135670 8282 87985729104001755533045846974092287484386657958477704614358829844423483110 8283 807208523889924362688494008936626490682446403288786280865677338022233790 8284 487150587742863224314118291452399813326763067766316403660638103815470 8285 352752054846389011089151550653439401395194111344182768762228894870 8286 352752054846389011089151550653439401395194111344182768762228894870 8287 9533839320172675975382474341984848686356597603896831588168348510 8288 310062224142710670425818336332662365205167159860224414970177058406130 8289 374019570739096104253098113790907557545436863522586749059320938970 8290 374019570739096104253098113790907557545436863522586749059320938970 8291 541272895425609412812008847743715712800921654880733356091636670 8292 541272895425609412812008847743715712800921654880733356091636670 8293 541272895425609412812008847743715712800921654880733356091636670 8294 404241782659632346277323063504800342471574400480547696321602070 8295 6626914469830038463562673172209841679861875417713896661009870 8296 907887282366715269508086224592748310141076932226803842558352190 8297 1969386729645803187653115454648044056705156035199140656308790 8298 656620445948901966530445892639009266767461953174602023859070 8299 7911089710227734536511396296855533334547734375597614745290 8300 48224195931482182301170119746679537677562933036937104412290 8301 81322421469615821755767486925260603166210679657566786530 8302 5080511278128104232847158262120228208331161934396409242690 8303 29367117214613319265012475503585134152203248175701787530 8304 291199967934883254734970867390983759856910646558439106069123470 8305 70117979276398568440879091594265292525141017712121142804990 8306 987577172907022090716606923862891444016070672001706236690 8307 475482509825239331110547387512225057301911734232886970 8308 107754671561069401911320343084067852076001901018236390 8309 389006034516496035780939866729486830599284841221070 8310 20054428097428920132614792949505234577884931419469821710 8311 19301663231404157971717798796443921634152965755023890 8312 492251619956730580910618954581701731491864286157265710 8313 118415111849105263630170544763459641927318808313030 8314 71205719692787290216578800218556609697726282810 8315 71205719692787290216578800218556609697726282810 8316 87134925965524780994627094813496654190601070250511738970252608929509806570 8317 20950931946507521277861768409111963017696819007095873760580093515150230 8318 7555330669494237748958445152943369281535095206309366664471725032510 8319 7555330669494237748958445152943369281535095206309366664471725032510 8320 4381198727576702928914175158431649712629141326956646621141004552941861528530 8321 3158758996089908384220746329078334327778760870192247023173038610628595190 8322 1386695199283469780672907638465388769894876022014396443172963950065953288410 8323 666360018877207967646760037705616900478075935614798867454571816466099610 8324 18009730239924539666128649667719375688596646908508077498772211255840530 8325 99501272043781987105683147335466164025395839273525290048465255557130 8326 6177754010644324166403048777763421016107799796374753807500484823230 8327 17803325679090271372919448927272106674662247251800443249280936090 8328 102983177160766562944210196044765155610623697267814397771476331284180190 8329 102983177160766562944210196044765155610623697267814397771476331284180190 8330 515067026428951352739981294399385256826921355862377290796472994028192086403710 8331 247271736163682838569362119250785048884743809823512861640169464247811851370 8332 385759338788896784039566488690772307152486442782391359813056886502046570 8333 833173517902584846737724597604259842661957759789182202619993275382390 8334 9496278848319803292151630086671227960754167628071062897288465646230 8335 18227022741496743363054952181710610289355408115299544908423158630 8336 45911896074299101670163607510606071257822186688411951910385790 8337 121139567478361745831566246729831322580005769626416759658010 8338 14526869825921782687560408529779508643722960741865542590 8339 104509854862746638040002939063161932688654393826370810 8340 22026332158197690741845164944844437416670441018045579394230 8341 5280827657203953666229960427917630644131009594352812130 8342 51270171429164598701261751727355637321660287323813710 8343 344095110262849655713166118975541190078256961904790 8344 513316302382534875462995556938425209817934978692563810 8345 4797348620397522200588743522789020652504065221425830 8346 496315515010861375200216710238521144776474543895657610 8347 237812896507360505606237043717547266304012718685030 8348 21619354227941864146021549428867933300364792607730 8349 129457210945759665545039218136933732337513728190 8350 1193654082483953328579573679384971547118735130 8351 1193654082483953328579573679384971547118735130 8352 120859859453342112448614977714935043771541256663637639943773517423300270 8353 28934608439871226346328699476881743780594028408819162064585472210510 8354 51947232387560549993408796188297565135716388525707651821517903430 8355 24867033215682407847491046523837991927102148648017066453574870 8356 2975593300907312175121580294823260970097181841332663210910 8357 14952730155313126508148644697604326482900411262978207090 8358 999949294989835831804652755827349982526777114009429090 8359 4784446387511176228730395960896411399649651263203010 8360 307065282728317824220967805927308959512011619676338871508190 8361 73443023852742842435055681876897622461614833694412549990 8362 16671566414572625232757639786055760298786567248631648847730 8363 16671566414572625232757639786055760298786567248631648847730 8364 1663191808137438701327627110455786810800737353750842816618790270 8365 397607412894439087097209445483095101793147825424538086688690 8366 25518726033741339759914123607556121628172628451413523670590 8367 48792975207918431663315723915021265063427587861211326330 8368 48792975207918431663315723915021265063427587861211326330 8369 1573966942190917150429539481129718227852502834232623430 8370 286560127078825027062647602377440550687191537055943806709895970 8371 286560127078825027062647602377440550687191537055943806709895970 8372 2890550790988950550660952328818374712825690914631309921284020510 8373 36589250518847475324822181377447781175008745754826707864354690 8374 58433579186816117309790647871446456503372176056215787186357490 8375 167431458988011797449256870691823657602785604745603974746010 8376 167431458988011797449256870691823657602785604745603974746010 8377 39969314630702267235439692215761197804436764083457621090 8378 2103648138458014065023141695566378831812461267550401110 8379 5020639948587145739912032686315939932726637870048690 8380 247783348050859722105070319048180800209273480762991230 8381 1951049984652438756732837157859691340230499848527490 8382 15593504589253655815471798828175989478163365126010 8383 119034386177508823018868693344854881512697443710 8384 12983271509047079143151457265445200879771872420882630 8385 21674910699577761507765371060843407144861222739370 8386 21674910699577761507765371060843407144861222739370 8387 93025367809346615913156098973576854698975204890 8388 119504368778554706541001554252604557088094000036712287345670 8389 142436673156799411848631173125869555528121573345306659530 8390 50924802701751666731723694360339490714380255039437490 8391 48546046426836669906314293956472345771573169723010 8392 934845426146148349847281679033352786922312690354110 8393 668224035844280450212495839194676759772918291890 8394 9153753915675074660445148482118859722916688930 8395 4361007106086267108358812997674540125258070 8396 14022530887737193274465636648471190113370 8397 43413408321167781035497327085050124190 8398 1481509049460820403402224001243499422010 8399 1481509049460820403402224001243499422010 8400 151734219076191161238396462208832329715362536913081891017207562349260377722505732210 8401 36118595352580614434276710832857017309060351562266577247609512580161956134850210 8402 12894893021271194014379404081705468514480668176460755889899861685170280662210 8403 67512528907179026253295309328300882274767896211836418271727024529687333310 8404 630665818815843098902734231042420436859417176808130443855401229143176796530 8405 1350462138791955243903071158549080164581193098090215083202143959621363590 8406 59884731162067577372644346953245930328976353726053775758614971571652756630 8407 56978811762195601686626400526399553119863324192249073033886747451620130 8408 20327795848089761572110738682268838073443925862379262587901087210710 8409 700958477520336605934853058009270278394618133185491813375899558990 8410 63920479402936413833317357685543966654223291897904199365035663030 8411 91184706708896453399882107967965715626566750210990298666242030 8412 10838548283477529228560811597285833308756299799238119418310 8413 18034190155536654290450601659377426470476372378100032310 8414 1060834715031567899438270685845730968851551316358825430 8415 4033592072363376043491523520325973265595252153455610 8416 8146734612115646042456445270944700667116465083610 8417 133553026428125344958302381490896732247810903010 8418 320208205247364036450820331188770405101406146976709110 8419 760589561157634290857055418500642292402389897806910 8420 7987138758191516206481447300015473050639560747294010 8421 1896732072712304964730811517457960828933640642910 8422 1896732072712304964730811517457960828933640642910 8423 1896732072712304964730811517457960828933640642910 8424 18667194247665677655067374184139265032322190595788340182751647770 8425 48739410568317696227329958705324451781520079884564856874025190 8426 919611520156937664666602994440083995877737356312544469321230 8427 21386314422254364294572162661397302229714822239826615565610 8428 21137142472920678696176102394229362261436414845910395667655077890 8429 75221147590465048740840222043520862140343113330641977464964690 8430 42349506093431822441093045010502245385013172805151433312775120470 8431 2491147417260695437711355588853073257941951341479496077222065910 8432 26111566495039779452582970972115743568877561698556384649259613205990 8433 6191976878121835298217446282218578033881328361052023867502872470 8434 25692850116688113270611810299662149518179785730506323101671670 8435 36547439710793902234156202417727097465405100612384527882890 8436 19885709278034240284534937992875699202491232100018035367811626909670 8437 4713370295812808789887399382051599716162889808015651900405694930 8438 1675567115468470952679487871330110101728720159266140028583610 8439 7941076376627824420281933039479194794922844356711564116510 8440 1872774118456443682288342197547585255300727798140987972338030 8441 27951852514275278840124510411157988885085489524492357796090 8442 2900256265028688657172479075751341768727585307571802552564502310 8443 1373877908587725560005911452274439492528462959531881834469210 8444 2440280477065231900543359595514102118167785008049523684670 8445 577854718698847241426322423754227354527062516706020290 8446 47961941652004321038384761171600870425746188886599684070 8447 47961941652004321038384761171600870425746188886599684070 8448 15663071087126494451540277972764962966021109828756725456234550845819734774030 8449 15663071087126494451540277972764962966021109828756725456234550845819734774030 8450 6555470646688724514861905477419201752551966094463677427369732143138611039610 8451 3102447064216149794066211773506484501917636580437140287444265093771230970 8452 367023194631036294104603309299241038911349412094775853240774292413490 8453 260484879085192543722216685095273980774556005745050286189335906610 8454 434244159752310928889963829262907954939960603308868572896355955490 8455 2875789137432522707880555160681509635363977505356745515869906990 8456 125111619582781843709535000163583193753342875216196036471018539610 8457 29584208934211833461701347875049230019707466355213061355171090 8458 38471012918350888766841804778997698335120242334477322958610 8459 818532189752146569507272442106334007130217922010155807630 8460 12119244312346280286775745404167097180533869247905250356506262534341039394010 8461 2864392416059153932114333586425690659544757562728728517255084503507690710 8462 2864392416059153932114333586425690659544757562728728517255084503507690710 8463 124538800698224084004971025496769159110641633162118631185003674065551770 8464 3457367768940656791632391139012492899114091410879843866329103769096830 8465 41655033360730804718462543843524010832699896516624624895531370712010 8466 357537606190127355409174834109575798656302189071247626241189518701024720990 8467 168888807836621329905136907940281435359613693467759861238162266745878470 8468 3102636366707410127598407786996434827908227331537900872714251971557918290 8469 282057851518855466145309798817857711628020666503445533883113815596174390 8470 598111815232345737028473605969210019357116660654160326424551230026452670 8471 1694367748533557328692559790281048213476251163326233219333006317355390 8472 199972589228556276253105132807865952257317498327184376175263344430 8473 47196740436288948844254220629659181557072810556333343444716390 8474 417670269347689812781010802032382137673210712887905694201030 8475 2562394290476624618288409828419522317013562655754022663810 8476 512612161844540470603142056368619929881632311866999828738730 8477 3265045616844206819128293352666368980137785425904457507890 8478 7316413105323732700016225227109448121549466103571729290 8479 138045530289127032075777834473763172104706907614560930 8480 17993778046171833416254361513326724397712960461625784775931534110 8481 4242814913032736009491714575177251685383862405476487803803710 8482 8502635096257987994973375902158821012793311433820616841290 8483 84184505903544435593795801011473475374191202315055612290 8484 193258810498438357090395658181461079697085327673489139677111208270 8485 45547681003638547511288158892637539405393666668274602799224890 8486 48300828211705776788216499355925280387480028280248783456230 8487 45523872018572833919148444256291498951442062469603000430 8488 69714964806390251024729623669665388899604996124966310 8489 246342631824700533656288422861008441341360410335570 8490 345042152902033146481479002836647437624873320000110 8491 1787783175658202831510253900708017811527841036270 8492 11227480423888091890293466655135234429937649517430 8493 81952411853197751024039902592227988539690872390 8494 48235675016596675117151208117850493548964610 8495 817553813840621612155105222336449043202790 8496 10542776259561991264447897018209364053987774536229630 8497 17368659406197679183604443193096151654016103025090 8498 6130836359406169849489743449733904572543629730 8499 6130836359406169849489743449733904572543629730 8500 155422832547305811854414486194204214818553557285230 8501 1425897546305557906921233818295451512096821626470 8502 145725622455548608857409407044425186876648005810 8503 137089014539556546432181944538499705434287870 8504 583039578836733991976069810122239247212026311110 8505 137089014539556546432181944538499705434287870 8506 16114848306048730037872569006524004400410 8507 22728982095978462676830139642488017490 8508 7578108145057104079699977220089141570 8509 8904944941312695745828410364382070 8510 147526405442966760681683217175170 8511 7764547654892987404299116693430 8512 29600918135409392749645966570393020864234270 8513 688393445009520761619673641171930717772890 8514 28995107662892908915151391540554800259186484919530 8515 13619120555609633121254763523041240140529114570 8516 347328349978092380020503220626542765021038915890 8517 81551620093470857013501577982282875092988710 8518 67010369838513440438374345096370480766630 8519 943808025894555499132033029526344799530 8520 10402881210665737944421550640430948444208571390529177110 8521 2441417791754456217888183675294754387281992816364510 8522 2578054690342614802416244641282739585303054716330 8523 1209786339907374379360039719043988543079800430 8524 1209786339907374379360039719043988543079800430 8525 41716770341633599288277231691172018726889670 8526 300890173992167586884163594523831198923268580801970 8527 7338784731516282606930819378630029242030940995170 8528 11355368988371483358385042014278402615439363150810 8529 13312273139943122342772616663866826043891398770 8530 1560458696511912125515486656179442743393670 8531 19752641727998887664752995647841047384730 8532 560102442112779433793168544877180012769213042190 8533 2231483833118643162522583844132191285933119690 8534 1972647395533703885323127721614221822186923030 8535 20336571087976328714671419810455895074091990 8536 16193665835647054957904702180929251497283192073170 8537 11379947881691535458822700056872277932033163790 8538 11379947881691535458822700056872277932033163790 8539 186556522650680909161027869784791441508740390 8540 38407457503956040230980573168873124813735738719429430 8541 8992614728156413072109710411817636341310170620330 8542 8992614728156413072109710411817636341310170620330 8543 101040614923105764855165285526040857767530006970 8544 10020601775106888233790023956331809644538682678547143928510 8545 2345097536884364201682664160152541456713943992171107870 8546 63381014510388221667099031355474093424701188977597510 8547 29658874361435761191904085800409028275480200738230 8548 3469279958057756602164473716271964940400070270 8549 182593682003039821166551248224840260021056330 8550 323828450857577099667019434832799103614093118095435490 8551 302926520914478110072048114904395793839189072119210 8552 106252725680279940397070541881583933300311845710 8553 2260696291069785965895117912374126240432166930 8554 1064888369761386024380439244478850767013435395910 8555 46299494337451566277410401933863076826671104170 8556 5211706474246850505031335185880901569572342692513094910 8557 13397703018629435745581838524115428199414762705689190 8558 972073089679738240215716990708690374090030101674610 8559 9084795230651759254352495240268134337290000950230 8560 558817543329156714467794882809388695767978015056585170 8561 391603043678456001729358712550377502290103724636710 8562 391603043678456001729358712550377502290103724636710 8563 182906606108573564562988656025398179490940553310 8564 1371959709217198908972470076631839584517860577630 8565 320326805794349500110312882706476671612855610 8566 486080130188694233854799518522726360565790 8567 486080130188694233854799518522726360565790 8568 10976254344777971682098194374016763138181717973158276357777010752547663355070 8569 12807764696357026466859036609121077174074350027022492832878658987803574510 8570 4482941790814499988400082817333243673109677993357540368525956943578430 8571 2091900042377274842930509947425685335095510029564881179900119899010 8572 2091900042377274842930509947425685335095510029564881179900119899010 8573 1463890862405370778817711649703068813922680216630427697620797690 8574 1463890862405370778817711649703068813922680216630427697620797690 8575 21849117349333892221159875368702519610786271890006383546579070 8576 26451440188602134464987634593664442474573099807605304259615616790 8577 6167274466915862547210919700084971432635369505153952963305110 8578 718880343503422607204909628171695003221280977404587127090 8579 718880343503422607204909628171695003221280977404587127090 8580 3128984893075159080794237715842258298501328328546392277853268015496448770909678490 8581 5104379923450504210104792358633374059545396947057736179205983712065984944387730 8582 1784124405260574697694789359885835043532120568702459342609571377862979707930 8583 1662744086915726652092068368952315977196757286768368446048062793907716410 8584 33720828727343996521387523924060749238020292482767419734114704603460962829230 8585 636242051459320689082783470265297155434345141184290938379522728367187977910 8586 40060280214808708080479518068220388765091745875072990094863739730874099360030 8587 354515754113351398942296620072746803230900405974097257476670263105080525310 8588 196760577466334395011983698671182211084142768107873049993164180256364985930 8589 229057715327513847511040394262144599632296586854334167628829080624406270 8590 3226165004612871091704794285382318304680233617666678417307451839780370 8591 18023268182194810568183208298225241925587897305400438085516490725030 8592 60275119230439319579507596799590404233496012663829870531221452255630601570 8593 14027256046180898203283127018755039384104261732331829306777159007593810 8594 73441131131837163367974487009188687874891422682365598464801879620910 8595 239221925510870238983630250844262826954043722092396086204566383130 8596 8526108647132926187615565770340371415469072299095088908416950461136330 8597 5949831575110206690590066832058877470669275854218484932600802834010 8598 5949831575110206690590066832058877470669275854218484932600802834010 8599 138368176165353643967210856559508778387657578005081044944204717070 8600 25645903141222377513211775638443527736833462236819845783242720791461405030 8601 1115039267009668587530946766888849032036237488557384599271422643107017610 8602 980762772691173102620792070794829783263769507836072214656149615295920290 8603 4103609927578130136488669752279622524116190409355950688937864499146110 8604 42259313623746194310859206286840063913370855679846318454413580777667930 8605 127671642367813275863622979718550042034353038307692804998228340718030 8606 845507565349756793798827680255298291618232041772800033100849938530 8607 3143150800556716705571850112473227849881903501014126517103531370 8608 6767203673598611067096193292154859560795738237683414391323903039610 8609 165053748136551489441370568101338038068188737504473521739607391210 8610 2173714408499584673108319439611185387953377770434124484342367403852457498270 8611 1009621183696973837950914742039565902440026832528622612328085185254276590 8612 34814523575757718550031542828950548360000925259607676287175351215664710 8613 8083242065418555502677395595298478839099355760298972901596320226530 8614 4691376706569097796098314332732721322750641764537999362505119110 8615 13067901689607514752362992570286131818246912993142059505585290 8616 7632673691980343709950440014651282516100349668618310954115210 8617 54911321525038443956477985716915701554678774594376337799390 8618 54911321525038443956477985716915701554678774594376337799390 8619 127404458294752770200644978461521349314799941054237442690 8620 12753746376101570662702310220658035547926267153440078070 8621 26625775315452130819837808393858111791077801990480330 8622 26625775315452130819837808393858111791077801990480330 8623 26625775315452130819837808393858111791077801990480330 8624 943887209516579378119965903936752036295722480842454050211624010 8625 4158093433993741753832448916020934080597896391376449560403630 8626 4158093433993741753832448916020934080597896391376449560403630 8627 5783161938795190200045130620335096078717519320412308150770 8628 8321970029926278697864942962662203257274510302073311428958030 8629 9643070718338677517804105402853074458023766282819596093810 8630 70387377506121733706599309509876455897983695495033548130 8631 848040692844840165139750716986463324072092716807633110 8632 869455365732616738289347109469151729568179385667133170 8633 604208037340247907080852751542148526454606939310030 8634 11079712990462253022202388991655067564731295403016410 8635 87241834570568921434664480249252500509695239393830 8636 15424138171733095175492956042677847432940214258930 8637 24998603195677625892209004931406559858898240290 8638 2893691769380440547772775197523620773110110 8639 2893691769380440547772775197523620773110110 8640 137729425503864017259928483115402252122998966019671252231230566688934818490 8641 31874433118228191913892266400231949114325148349842918822316724528797690 8642 652756526891865089524347003684028114455114110600740093896802064282910 8643 302062252148017163130192967924122218628002827672716378480704333310 8644 302062252148017163130192967924122218628002827672716378480704333310 8645 2305818718687153917024373800947497852122158989868063957867972010 8646 31976464502243248928274668217492241546316471522086076986252537878321270 8647 680350308558366998473929111010473224389712160044384616728777401666410 8648 1031498854911072546073376394112652953106982952325357322137178641236170 8649 5962421126653598532216048520882387012179092209973163711775599082290 8650 239158493925418875353019169662026158042555195568221917464585930130 8651 2321927125489503644204069608369186000413157238526426383151319710 8652 18847098492084784839002310944956249814711077368837458102416758501993444330 8653 4355696439122899200139198277087185073887468770242074902338053732838790 8654 7548867312171402426584399093738622311763377418097183539580682379270 8655 13953544015104255871690201652012240872021030347684257928984625470 8656 17730043221225229824256927130892300980967001712432348067324810 8657 479190357330411616871808841375467594080189235471144542360130 8658 19702308219833815698416576319339551811137569028988769501829854710 8659 45501866558507657502116804432654854067292307226302008087366870 8660 27313728696187658625274825799026969899070858477028534816559330 8661 6306564002814051864528936919655268967691262636118340987430 8662 6306564002814051864528936919655268967691262636118340987430 8663 331924421200739571817312469455540471983750665058860051970 8664 20044366100358337224118408462741302374215498182576388354770 8665 32381851535312338003422307694250892365453147306262339830 8666 302634126498246149564694464432251330518253713142638690 8667 1536213840092620048551748550417519444255094990571770 8668 1536213840092620048551748550417519444255094990571770 8669 90365520005448238150102855906912908485593822974810 8670 9949555357841249117699255824509410923948312991674770 8671 36714226412698336227672530717746903778407059009870 8672 45879715240370095453052000293029855401324983961672970 8673 10578675407048673150346322410198260410727457680810 8674 30486096273915484583130612133136197149070483230 8675 126498324788031056361537809681063058709836030 8676 558339406358338807650714873387682544101021986077624970 8677 128679282405701499804267083057774266905052312993230 8678 489274838044492394693030734059978201159894726210 8679 15783059291757819183646152711612200037415958910 8680 116438901686727793581814249026471139214548571237998536390 8681 80469178774518171100078955788853586188354230295783370 8682 9267439683809532546364039593326452399902594759390 8683 55493650801254685906371494570817080238937693170 8684 15239189080137297165998389700794327734008796570 8685 3508908376729748368869074303659757709879990 8686 2827484590434930192481123532360803956390 8687 15621461825607349129729964267186762190 8688 836274072939428598634307188081618085140601970 8689 10585747758726944286510217570653393482792430 8690 3654037887030357019851645692320812386190 8691 1681563684781572489577379517865077030 8692 14933967084545145279936707498159749103430 8693 14933967084545145279936707498159749103430 8694 2133436532126455402252918255032191550256679628828270 8695 1962683102232249680085481375374601242186457800210 8696 38276721128287237034492190589704667274748452794230 8697 8801269516736545650607539799886104225051380270 8698 8801269516736545650607539799886104225051380270 8699 303492052301260194848535855168486352587978630 8700 4029047162143215914795277365027264106393709775819488264534710 8701 926004863742407702779884478287121146033948466058259771210 8702 957605857024206517869580639386888465391880523328086630 8703 56329756295541559874681214081581674434816501372240390 8704 19366079620887586035422208347026396311305411456552901870 8705 13346712350715083415177262816696344804483398660615370 8706 38745505954125887154259593956869488967415306311766419110 8707 124583620431272949049066218510834369670145679459056010 8708 1244548740098834144823603285158180062154400518192430 8709 18575354329833345445128407241166866599319410719290 8710 279344669637029991196397812948325051602668213090 8711 279344669637029991196397812948325051602668213090 8712 67728550594204501987609218649478807356684080229109002522438987355655287670 8713 15544767177921620837183662760954511672408556398693826606022260122941310 8714 187286351541224347435947744107885682800103089140889477180991085818570 8715 85950597311254863440086160673651070582883473676406368600730190830 8716 226782578657664547335319685154752165126341619198961394724881770 8717 156078856612294939666427863148487381367062366964185405867090 8718 156078856612294939666427863148487381367062366964185405867090 8719 1431916115709127886847962047233829186853783183157664274010 8720 3371107356409736816136641596569284913534556608727656875828490 8721 37877610746176818158838669624373987792523107963232099728410 8722 111149054484682794269379046930540062538715349597025341825990 8723 152887282647431628981264163590839150672235694081190291370 8724 5560000991635744612568620007385478517593247121778116042373710 8725 1274352737024007474803717627179802548153391501668144864170 8726 438072443115849939774395884214438827141076487338654130 8727 401532945110769880636476520819833938717760300035430 8728 321999154058355958810325999053595780848244025690 8729 3319578907818102668147690711892740008744783770 8730 3316732345667596290383035390073457000938105056703738610 8731 1519346012674116486661949331229251947291848399772670 8732 77767968357417848338244744195519938215900175735530 8733 195889089061505915209684494195264327999748553490 8734 112128843194908938299762160386527949627789670 8735 112128843194908938299762160386527949627789670 8736 53406708823859523540089568254755713276265289472894543859806548272446397770 8737 207808205540309430117080032119672036094417468766126629804694740359713610 8738 214014629804644109286385203006871303907741986370882214011014150730910 8739 11263927884454953120336063316151121258302209808993800737421797406890 8740 991800114154143077198710711050422377914767875891713148730726683474071390 8741 31993552069488486361248732614529754126282834706184295120346022047550690 8742 7249139500132299151507919399449095610678976959047362305090411720942230 8743 6632332571026806177042927172414543102176557144599599547200742654110 8744 547230006284909875702051330659788622373926120628944317356770709932510 8745 125138350396732192019677871177632888720312398954709425418881936870 8746 125138350396732192019677871177632888720312398954709425418881936870 8747 41712783465577397339892623725877629573437466318236475139627312290 8748 4813549819739594346805314788281019290693502549608699840876219169271090995635590 8749 4813549819739594346805314788281019290693502549608699840876219169271090995635590 8750 29407703578189684900383104162480646136252625621041014694636647862728869603435670 8751 53761798131973829799603481101427141016915220513786132896959136860564661066610 8752 53761798131973829799603481101427141016915220513786132896959136860564661066610 8753 36848388027398101301990048732986388633937779653040529744317434448639246790 8754 357751340071826226232913094495013481882891064592626502372013926685817930 8755 1797745427496614202175442685904590361220558113530786444080471993396070 8756 10307936012336701576502358422057255524408523859597387021094504882997610 8757 2353947479410071152432600690124972716238530225987071710686116666590 8758 15856022523712090192204982385817261132329407847155751904381879590 8759 217205787996056030030205238161880289483964491056928108279203830 8760 3330124187340536293306182783739228308224847843027016976646078543536103921138510 8761 9881674146411086923757218942846374801854147902157320405477977873994373653230 8762 77808457845756589950844243644459644109087778757144255161243920267672233490 8763 248589322190915622846147743273034006738299612642633403071066837915885730 8764 4112430315765289824608262723855097658534334721412646143217876953542890 8765 8444415432782935984821894710174738518550995321175864770467919822470 8766 201309778196832852837661228975307442725807918572573940575772241690 8767 1469414439392940531661760795440200311867211084471342631939943370 8768 551470283959649593990062125418371447868056982437585654203940430 8769 628814462895837621425384407546603703384329512471591395899590 8770 3512929960311942019136225740483819571979494483081516178210 8771 81696045588649814398516877685670222604174290304221306470 8772 165934325355539843014609853354719901582558039317328104410 8773 37824099693535409850606303477255505261581499730414430 8774 3139400274563439017600323188612206936711264477624397690 8775 2861805172801676406199018403475120270475172723449770 8776 326057328563481418047056899108479009966409106010 8777 17160912029656916739318784163604158419284689790 8778 28073810219643168377572021406312531318579510533227478122810 8779 63949453803287399493330344889094604370340570690723184790 8780 95935104766052262102908624669632527430873059755027504070 8781 21848122242325725826214671981241750724407437885453770 8782 21848122242325725826214671981241750724407437885453770 8783 358165938398782390593683147233471323350941604679570 8784 19246570210452575177053735733991143314170207702716526194526510 8785 100767383300798822916511705413566195362147684307416367510610 8786 13176479277639450043367696542641124214306098699126141603470 8787 1013575329049188464874438195587778785715853746086626277190 8788 36368096381613931308159716895885090610270548263334237451854390 8789 124123195841685772382797668586638534506042826837318216559230 8790 451939502779217768636963255522898080357520812399876850535217190 8791 2878595559103297889407409270846484588264463773247623251816670 8792 375699442710275152274316252152966007475298433078939799087921230 8793 85444494589555413298684614999537413571821340249929451691590 8794 48575608066830820522276642978702338585458408328555686010 8795 66269588085717354054947671185132794795986914500075970 8796 97931640913302899024021794407948883977245639252130 8797 22262250719095907939082017369390516930494575870 8798 949413265153997085831638588003912045420065814370 8799 949413265153997085831638588003912045420065814370 8800 4958079634560582480838734748507261982562750391637307330090 8801 30417666469696825035820458579799153267256137372008020430 8802 577935662924239675680588713016183912077866610068152388170 8803 262578674658900352421894008639792781498349209481214170 8804 447323125483646256255356062418727055363456915640910 8805 12089814202260709628523136822127758253066403125430 8806 3637837183274449787932240392915064586105933766845012430 8807 9912362897205585253221363468433418490751863124918290 8808 741201464786085524979129577995991311113949368236383570 8809 841318348224841685560873527804757447348410179609970 8810 9453015148593726804054758739379297161218091905730 8811 4290973739715718022721179636577075424974167910 8812 3408239666176106451724527114040568248589490 8813 2320108690385368585244742759728092749210 8814 69359915131149696433574068884905969762440290 8815 125880063758892371022820451696744046755790 8816 2863392691108844231632773508409932344443139963090 8817 649442660718721758138528806625069708424391010 8818 649442660718721758138528806625069708424391010 8819 649442660718721758138528806625069708424391010 8820 160861873479401098174472492050430151107359382627337173533942684756852596003875010 8821 401151804188032663776739381671895638671719158671663774398859562984669815471010 8822 2318796556000188807958031107930032593478145425847767482074332734015432459370 8823 2102263423390923669952884050707191834522343994422273329169839287411996790 8824 13143612961540420792028371387849213537651028882974383109002366309683504010 8825 8935154970455758526191958795274788264888530851784080971449603201688310 8826 7085769207340014691666898330907841605779961024412435346113880413710 8827 3210588675731769230478884608476593387304014963485471384736692530 8828 29454941979190543398888849619051315479853348288857535639786170 8829 33357805185946255264879784393036597372427348005501172864990 8830 33357805185946255264879784393036597372427348005501172864990 8831 33357805185946255264879784393036597372427348005501172864990 8832 4281949812956952468811806408166182852900654198347913025235241746970 8833 6785974346999924673235826320390147151982019331771652971846658870 8834 11521178857385271092081199185721811803025499714383112006530830 8835 245131465050750448767685089057910889426074462008151319287890 8836 245131465050750448767685089057910889426074462008151319287890 8837 499249419655296229669419733315500793128461226085847900790 8838 9324481410901967681535752359133608313260270319605381243054830 8839 717267800838612898579673258394892947173866947661952403311910 8840 67797361553533360934972097921357369798605249981998015951278621806303319630 8841 15335300057347514348557362117475089300747624967653928059551825787447030 8842 1734173929361926308781789225090477134541176633230117387713652130210 8843 25883192975551138937041630225231002008077263182539065488263464630 8844 15162729654956809962071940383146074471546895419995761330064228011079790 8845 3428155020338415094296165585156245641317407962920135955248525437730 8846 3487441526285264592366394288053149177332052861566771063325051310 8847 44144829446648918890713851747508217434582947614769253966139890 8848 101483856091540987842867110717009684888988711707225595516549042149105130 8849 1720065357483745556658764588423892964220147656054671110449983765239070 8850 909685452308373398567357026145321767655011996157712740709114676882170 8851 411064370677077902651313613260425561525084498941578283194358191090 8852 139296635268409997509764016692790769747571839695553467703950590 8853 31465244018163541339454261733180657273000189675977742874170 8854 14694268956482373805525140229395366946491088578681605922237390 8855 358396803816643263549393664131594315768075331187356242005790 8856 9060672182331591677363935751691882378638869300798653526632560457800705970 8857 2045760257920883196514774385118961927893174373628054532994481927703930 8858 692773538070058651037851129400258018250313028658332046391629504810 8859 1563822885033992440266029637472365729684679522930772113750856670 8860 1387110899025151294515968288437988402230310736839594864897009866290 8861 6573985303436735992966674352786674892086780743315615473445544390 8862 282681368047779647697566997169827020359731571962571465358158408770 8863 1020510353963103421290855585450639062670511090117586517538478010 8864 5744903464695846163510450986115526500008105578377682476904426970 8865 14255343584853216286626429245944234491335249574138169917876990 8866 9736399668454746723765851174979912157581975459136370053909984170 8867 13175101039857573374514007002679177479813227955529594118958030 8868 2798143972779917006020403001049669953046962960433774185231301830 8869 3154615527373074414904625705805715843344941330815979915706090 8870 1066829735330765781164905548125030721455847592430158916370 8871 961974513373098089418309781898134104108068162696265930 8872 108415926222596426171341122720402806729186088436410 8873 3738480214572290557632452507600096783765037532290 8874 976156924754016429869556436918933771929035372578415241570 8875 3079359384082070756686297908261620731637335560184275210 8876 331975546982825471910418733604412643931162569685293610 8877 1720080554315157885546211054945143232803951138265770 8878 9105055304968174413861011328124983888026320925610 8879 246082575809950659834081387246621186162873538530 8880 3442487859148254892000000237677104068530822459606672420073955496545225730 8881 775160517709582276964647655410291391247651983698867917152433122392530 8882 16492776972544303765205269264048753005269191142529104620264534518990 8883 7425833846260379903289180217941806846136511095240479342757557190 8884 4178859789679448454298919649939114713639004555565829680786470 8885 2821647393436494567386171269371448152355843724217305658870 8886 8360541226752333403165225471147600875430364954855876667231810 8887 82777635908438944585794311595520800746835296582731452150810 8888 2011499346285356884617541758079342954631416871162081433111870 8889 15838577529805959721397966599049944524656825757181743567810 8890 2150170180910560497551157989545977172563354930707273027370 8891 8705142432836277318020882548769138350458926844968716710 8892 78980692054565204797538928261541558660661239360516240726525054272387118590 8893 17760443457289229772327170735673838241659824457053348488087486906315970 8894 29950157600825008047769259250714735652040176150174280755628139808290 8895 215468759718165525523519850724566443539857382375354537810274387110 8896 94426513896945867597640091938303311606373376855289124752417650370 8897 63672632432195460281618403195079778561276720738563131997584390 8898 78705355293195871794336715939530010582542300047667653890710 8899 884329834755009795441985572354269781826317978063681504390 8900 1654923109682952189083313256527924323476156979786385791451748170 8901 371809280989205164925480399130066125247395412218913905066670 8902 41762246544895559353642637215552749101133933754792081890 8903 787966915941425648181936551236844322662904410467775130 8904 1692920869076261731253456791608238930802404148137087852228325070 8905 380175357978051141085438309366323586526477464212236212043190 8906 128048284937033055266230484798357556930440371913855241510 8907 977467823946817215772751792353874480385041006975994210 8908 28855543573690978532745955930976427022254549874810470 8909 28855543573690978532745955930976427022254549874810470 8910 11080960909951660551375490340629667745622133152940435067269009695844530775370 8911 19894005224329731690081670270430283205784799197379596171039514714263071410 8912 29844355868339823003262875932449603584040003373517623740936761050646418470 8913 6696063690450936280741053608357550725609154896458968754977958503622710 8914 3755504032782353494526670559931324018849778405192915734704407461370 8915 5054514176019318296805747725344985220524600814526131540651961590 8916 842891396180411159285650652415385558250541820253488572496295490 8917 842891396180411159285650652415385558250541820253488572496295490 8918 850546312997387648118719124536211461403170353434398155899390 8919 3814109026894115013985287553974042427816907414504027604930 8920 192821788042735777525766695083767866264479906281954539830 8921 129671679921140401833064354461175431247128383511738090 8922 129671679921140401833064354461175431247128383511738090 8923 1336821442485983524052209839805932280898230757852970 8924 109080658010350629705610363812730010696489081197220770826130 8925 24441106432971236770246552501171859891662352945825850510 8926 2737885788391535428503030413484021495649417827470130 8927 88318896399726949306549368176903919214497349273230 8928 14355114297633926111719762417569899535536451996973708397396879190 8929 305427963779445236419569413139785096500775574403695923348869770 8930 455230376914012706371258399059528514333428894011992495500725691210 8931 15697599203931472633491668933087190149428582552137672258645713490 8932 34298422287832459336129721560342056855423533161545550588511175752835030 8933 23034534780277004255291955379679017364287127710910376486575672097270 8934 12890058634738110943084474191202583863618985848299035526903006210 8935 11539891347124539787900155945570800236006254116650882298033130 8936 34863720081947250114501981708673112495487172557857650447230 8937 7801235193991329182032217880660799394828188086340937670 8938 507049742444228913162626534138485786821252632080107930 8939 3403018405665965860151855933815340851149346524027570 8940 11512407863349556838927868472241364284097388141438745282430 8941 43773413929085767448394937156811271042195392172770894610 8942 161525512653453016414741465523288823033931336430888910 8943 3756407271010535265459103849378809837998403172811370 8944 43067562115864981770933900719459354759142907430353364490 8945 606585381913591292548364798865624714917505738455681190 8946 10891433891094925707372409236730130670134688980531057834490 8947 4868767944164025796769069842078735212398162262195376770 8948 31011260790853667495344393898590670142663453899333610 8949 173247266988009315616449127925087542696443876532590 8950 62195768848695344306305236925106427828023351675199810 8951 166744688602400386880174897922537340021510326206970 8952 435808168230411476210707125486866089704523298845556610 8953 11778599141362472330019111499645029451473602671501530 8954 59188940408856644874467896983140851514942726992470 8955 26435435644866746259253192042492564321099922730 8956 38367831124625175993110583515954374921770570 8957 25698480324598242460221422314771851923490 8958 48763719781021332941596626783248295870 8959 48763719781021332941596626783248295870 8960 246574368888329976099982903643379227962241851265900003070 8961 55026638894963172528449654908140867655041698564137470 8962 55026638894963172528449654908140867655041698564137470 8963 662971552951363524439152468772781538012550585110090 8964 79425467135837766471799234194881205385016682279390202877519249010 8965 17717034828426894149408707159241848178678715654559492053874470 8966 290443193908637609006700117364620461945552715648516263178270 8967 4922765998451484898418646057027465456704283316076546833530 8968 11041764134526680627153023105912605019387707477959694547607790 8969 849366471886667740550232546608661924568285190612284195969830 8970 736839199851356779306780668146163753060299134449407874635455386271672302690 8971 328506107824947293493883490033956198421889939567279480443805343857187830 8972 329494591599746533093162978970868804836399136978214122812242070067390 8973 514032124180571814497914163761105779775973692633719380362312121790 8974 1837056310093798434542684880516709513795471441919392660180630786230 8975 108062135887870496149569698853924089046792437759964274128272399190 8976 1534565600210927651933135986549077347071093644542788937103704541633125071110 8977 22903964182252651521390089351478766374195427530489387120950814054225747330 8978 7652510585450267798660237003501091337853467267119741771116209172811810 8979 17043453419711064139555093549000203425063401485790070759724296598690 8980 13284063460413923725296253740452224025770383075440429274921509430 8981 26621369660148143738068644770445338728998763678237333216275570 8982 2963527736852737808980145248852870837025354968077182813790 8983 2638938323110185048067805208239421938580013328652878730 8984 19794240209906613390598745910884345192053422179695132110 8985 4405573160451060180413698177361305406644429597083270 8986 102455189777931632102644143659565242014986734815890 8987 957525138111510580398543398687525626308287241270 8988 57393567097342658327019707881575055586440581807699090 8989 1851405390236859946032893802631453406014212316377390 8990 918146959606922787831285632013095636404183291708344030 8991 3267426902515739458474326092573294079730189650207630 8992 79980928092015709353088938700815850734265077089865030 8993 53356189521024489228211433422825784345740545089970 8994 622627285500204059126093730875698549622085193481790 8995 276846280791553605658556572199065606768379365710 8996 1697725891976479613760091336883299624567277397390 8997 4150919051287236219462326007049632333905323710 8998 95471138179606433047633498162141543679822445330 8999 95471138179606433047633498162141543679822445330 9000 988861917411764606566832966513715378128106138904733330120977586745608705684735190 9001 1537887896441313540539398081669852843123026654595230684480525018266887567161330 9002 512458479320664292082438547707381820434197485703175836214770082728053171330 9003 227658142745741578001971811509276686110260988761961721996788130932053830 9004 126406520125342353138240872575944856252227089817857702385779084359830 9005 1600082533232181685294188260454998180407937845795667118807330181770 9006 1600082533232181685294188260454998180407937845795667118807330181770 9007 2842064890288066936579375240595023411026532585782712466798099790 9008 218620376176005148967644249276540262386656352752516343599853830 9009 4124912758037832999389514137293212497861440617972006483016110 9010 441365665110048130934678012690373737271174146123004693682723770 9011 587703948215776472616082573489179410480924295769646729271270 9012 34434162029910559307048894063304510839487835413439371514732980570 9013 7640151326805094144009073455359332336252015845005407480526510 9014 12712398214317960306171503253509704386442622038278548220510 9015 552712965839911317659630576239552364627940088620806444370 9016 731567804487904117720013268544216233617847997628492892691110 9017 4380645535855713279760558494276743913879329327116723908330 9018 14085676964166280642316908341725864674853148961790109030 9019 343553096686982454690656301017704016459832901507075830 9020 179064512588441650957653482994923947540177934276728756410 9021 39695081487129605621293168475930824105559284920578310 9022 30795253287144767743439230780396294884064612040790 9023 655218155045633356243387888944602018809885362570 9024 12101812729455683892587975572218828853063889907348107806972290 9025 2681545032008793240103695008247026114128936385408399691330 9026 45449915796759207459384661156729256171676887888277960870 9027 20137313157624815001942694353889790062772214394451910 9028 3000459660486097435289461458729578719353059944773334590 9029 69778131639211568262545615319292528357047905692403130 9030 2843553482137429177041426094980746408834325068945787650801647515390 9031 2518647902690371281701883166501989733245637793574656909478872910 9032 3778390095135306236946996434104778354390749224037437814718056770 9033 836482199498628788343368703587509044585067350904900999494810 9034 462912119257680569088748590806590506134514305979469285830 9035 1844271391464862825054775262177651418862606796730953330 9036 29676152278777617256290112026972391074529666488034268212211490 9037 6566973285854750443967716757462356953868038612089902237710 9038 2179546394243196297367313892287539646156003522100863670 9039 19288021187992887587321361878650793328814190461069590 9040 179513613196649804775199915004602933511273670621174674130 9041 1310318344501093465512408138719729441688128982636311490 9042 1661802068185100279981853035074325826314877765325623593012070 9043 87463266746584225262202791319701359279730408701348610158530 9044 913018675212350419671346772133140552976418567191952806977532447810 9045 201861303385441171715973197464766869992575407294263278129014470 9046 22312512809267289898969072340529111306795115208827597892010 9047 1716347139174406915305313256963777792830393477602122914770 9048 22025653017298808011066126710130737812192141363420145645120086650531052010 9049 121688690703308331552851528785252695094984206427735611299006003594094210 9050 511318373233622711002816980580261324401430157402851953741299008141310010 9051 225947137973319801592053460265250253822991673620349957464117988573270 9052 80440475608970476143950988891516797533580267765203569303750389613570 9053 159921422681849853168888645907588066667157589990464352492545506190 9054 5065296922392926243854567431201081773658104096876325634083325665690 9055 17898575697501506162030273608484387892784820130305037576266168430 9056 5928643821630177595902707389362168894595833100465398335960970 9057 9163282568207384228597693028380477425959556569498297273510 9058 9163282568207384228597693028380477425959556569498297273510 9059 60683990517929696878130417406493227986487129599326472010 9060 3835778807300488634716050737704716821581683398424283193053293270 9061 846563409247514596052979637542422604630695960808714013033170 9062 39511896955941594850536288941900558508086107406166393855570 9063 383610650057685386898410572251461733088214635011324212190 9064 48112541040933563905027899531106716054615711791545015177137630 9065 31841522859651597554618067194643756488825752343841836649330 9066 96256923604726779407610417129408075865720249335433872190924590 9067 42460045701246925190829473810943130068690008529084195937770 9068 14045665134385354016152654254364250767016211885241215990 9069 15485849100755627360697523984966097868816110127057570 9070 1707182129947704482493388158413195664074094380670 9071 1707182129947704482493388158413195664074094380670 9072 13161045107940960009951196112112237355131948616010945478507375121822300192958610 9073 37710730968312206332238384275393230243931084859630216270794771122700000552890 9074 37710730968312206332238384275393230243931084859630216270794771122700000552890 9075 16619978390617984280404752875889480054619252913014639167384209397399735810 9076 53098972493987170224935312702522300493991223364264022898991084336740370 9077 596617668471765957583542839354183151617878914205213740438102071199330 9078 8480986857065496499589652528275308223884991165151523309527592819353930 9079 37361175581786328192024901005618097902577053590975873610253712860590 9080 1518144894800039103937582696957722511403031910039653932626761374910 9081 334319509975784872040868244210024776789921142928794083379599510 9082 17630633631883843851984574367125604765206674828018536379921630 9083 23290136898129252116227971422887192556415686694872571175590 9084 12817906933477849265948250645507535804301423607524805270 9085 217252659889455072304207638059449759394939383178386530 9086 17735462848743883821022890487248042375326789731485365610 9087 249795251390758927056660429397859751765166052556131910 9088 35545102986903947457660912066909422133205475510484099030 9089 351931712741623242155058535315934872605994807034496030 9090 125823681734523366405002992721758983458713081395394124133690 9091 55355777269917891071272764065886046396266203869509073530 9092 581299582555003812242672651749616288600051799063874728270 9093 127842441731911988617258115625602878513316868058912410 9094 1194789175064598024460356220800026901993615589335630 9095 3152478034471234893035240688126720058030647992970 9096 17340535161801266660722261052343953499372935574390 9097 3811944418949498056874535293986360408743226110 9098 11311407771363495717728591376814125841968030 9099 11311407771363495717728591376814125841968030 9100 51412429109794153915975439330944401624634029073393019490 9101 33890856367695553009871746427781411749923552454444970 9102 627285860509676990659716154631806150079335032379321949730 9103 1102435607222630915043437881602471265517284766923237170 9104 1816203636281105296611924022409343106288772268407310 9105 11568176027268186602623719887957599403113199161830 9106 524613670721616456229669080237892670856017486970 9107 22809290031374628531724742619038811776348586390 9108 9009786700049315729042381720420333732115785237251134675045349412196488190 9109 9889996377661158868323141295741310353584835606203221377656805062784290 9110 5936603028144976166267068351049196172072820319429855966897713411081910 9111 88606015345447405466672661955958151821982392827311283088025573299730 9112 4658198977925496766994704152728852737654090046882885471673333028266690 9113 150264483158886992483700133958995249601744840222028563602365581556990 9114 107402425428431020957905252083692161399382077240429631581943144689390 9115 2026460857140207942601985888371550215082680702649615690225342352630 9116 37030421447702259847488016564309739418949163363027676250504750532610 9117 8122487705133200229762670884911107571605431753241429315750109790 9118 9797934505588902569074391899772144235953476180025849596803510 9119 515680763452047503635494310514323380839656641053992084042290 9120 197109824000630738050062939395063184439757090964689821898975439194841320790179019009530730 9121 43216361324409282624438267791068446489751609507715374237881043454251550271909453849930 9122 14211233582508807176730768757339180036090631209376972784571207975748618964784430730 9123 6230264613112146942889420761656808433183091279867151593411314325185716337038330 9124 85346090590577355382046859748723403194288921642015775252209785276516662151210 9125 6565083891582873490926681519132569476483763203231982711708445021270512473170 9126 9854190921265893109880948960217986784202128568051206050274375976927039222228170 9127 60455159026171123373502754357165563093264592442031938958738502925932755964590 9128 220543122034020913759202785448207333519004351199144447709811410115274243826130 9129 2657146048602661611556660065641052211072341580712583707347125423075593299110 9130 1117741536817744305113254989828855715992647465942069216944508679228272244210 9131 1468779943255905788585091970865776236521218746310209220689236109366980610 9132 132810068498823640660332209497660257429337446679080366390066390225972729827780130 9133 29080374096523678708196235931171503706883609958195832360426185729356849097390 9134 29080374096523678708196235931171503706883609958195832360426185729356849097390 9135 50928851307396985478452252068601582674051856319082018144354090594320226090 9136 50928851307396985478452252068601582674051856319082018144354090594320226090 9137 33439823576754422507191235764019423948819340984295481381716408794694830 9138 3659024354607114838296447725573850962777036982634367149766539970970 9139 8006617843779244722749338567995297511547126876661634901020875210 9140 28904757558769836544221438873629232893671938182893988812349730 9141 44264559814348907418409554170948289270554269805350671994410 9142 6327658282549931313120560789831501047425837322059863097090 9143 49824080964960089079689455038043315334061711197321756670 9144 64504275235901220871435598591327903770773779303069806392605900841270 9145 239792844743127215135448321900847225913657172130371027481806322830 9146 78646390535627161408805615579156190853938068917799615441720670 9147 34388452354887259033146312015372186643610874034892704609410 9148 26310981143754597577005594502962652366955527188135198630 9149 431327559733681927491894991851846760114025035871068830 9150 1356751336361117741542825067118400682333266645359744998967115710 9151 104365487412393672426371159009107744794866665027672692228239670 9152 1537867942087293065051531356081631105890949369949051570813576130590 9153 7727979608478859623374529427545884954225876230899756637254151410 9154 198369766028676352975752530363001962232996276817197466931155170 9155 1819906110354828926383050737275247359935745658873371256249130 9156 23658779434612776042979659584578215679164693565353826331238690 9157 5166800488013272776365944438649970665901876734080328965110 9158 72771837859341870089661189276760150223970094846201816410 9159 317780951350837860653542311252227730235677270070750290 9160 13029019005384352286795234761341336939662768072900761890 9161 25597286847513462253035824678470210097569288944795210 9162 495589070654708142681026601599861737699039003260180060810 9163 6273279375376052439000336729112173894924544345065570390 9164 880064595212026234169287355191052375841397887848517719555010 9165 192028059177836839225242713329926331189482410614994047470 9166 20947753810170921700146472491537725667010189878367410 9167 109674103718172364922232840269831024434608323970510 9168 136561507472189443771981594038182955810141208386710130 9169 1042454255512896517343370946856358441298787850280230 9170 19102795204310418712809387331353072791336865091543410 9171 8330918100440653603492973105692574265737839115370 9172 8330918100440653603492973105692574265737839115370 9173 59934662593098227363258799321529311264301000830 9174 10941750391655534695744794426546223037351953830 9175 9539451082524441757406098017913010494639890 9176 74809379541902201150184663403633608615860190 9177 16301891379800000250639499543175770018710 9178 1775998625100773532044830541799299490 9179 1775998625100773532044830541799299490 9180 34739823004024206447036597288888437733803698656427172221853595989430836632530 9181 7566940318890047145945675732713665374385471282166667876683423217040042830 9182 2472048454390737388417404682363170654813940307797016620935453517491030 9183 60293864741237497278473284935687089141803422141390649291108622377830 9184 7778111817762447428629447651670214091096155440231403356969484706826289870 9185 5080412683058424185910808394297984383472341894337951245571185308181770 9186 5080412683058424185910808394297984383472341894337951245571185308181770 9187 2211759983917468082677757246102735909217388721958185130853802920410 9188 2166268348596932500174101122529614014904396397608408551276986210 9189 2357201685089153971897824942904911876936231118181075681476590 9190 1795279272725936002968640474413489624475423547738823824430 9191 4687413244715237605662246669486918079570296469291968210 9192 883673510780527806157670420237248300798739707575259659930 9193 192228303411034980673846077928485599477646227447304690 9194 313586139332846624264022965625588253634006896325130 9195 16504533649097190750738050822399381770210889280270 9196 12782624027674164370719488529732608062325993730930 9197 175104438735262525626294363420994630990767037410 9198 568895860014787648296491080913781717204062116985568826290 9199 568895860014787648296491080913781717204062116985568826290 9200 7681441146138321832144915467139922970910140084909884249083420908390 9201 71789169590077774132195471655513298793552711073924151860592718770 9202 71789169590077774132195471655513298793552711073924151860592718770 9203 93597352790192665100645986513055148361867941426237486128543310 9204 9925239447744678920834965200685261258390831134096449383445261830828956330 9205 2156254496577162485517046535017436727871134289397447183020912846150110 9206 69556596663779435016678920484433442834552719012820876871642349875810 9207 60431448013709326686949539951723234434885072991156278776405169310 9208 60431448013709326686949539951723234434885072991156278776405169310 9209 196845107536512464778337263686394900439365058603114914581124330 9210 662490319577883661722772247777466280927186713353225746608930 9211 14095538714423056632399409527180133636748653475600547800190 9212 595872719805452452356883276798146040092354425321683463713470 9213 2198792324005359602792927220657365461595403783474846729570 9214 1193050637007791428536585578218863516872167001342835990 9215 1193050637007791428536585578218863516872167001342835990 9216 212561425425531721977193986107884020320946292513015693221381910019777970 9217 507306504595541102570868701928124153510611676642042227258668043006630 9218 969544777575532995573938134208875090650121176999256101754037558274630 9219 2103134007756036866754746495030097810520870232102507812915482772830 9220 2103134007756036866754746495030097810520870232102507812915482772830 9221 39681773731245978618014084811888637934356042115141656847461939110 9222 624715804402383698293074607026067260048852104421170273511289829430 9223 541817696793047439976647534281064405940027844250798155690624310 9224 13215065775440181462845061811733278193659215713434101358307910 9225 20053210584886466559704190913100573890226427486242945915490 9226 26450184761465249392249827814379656961208657854354445662531310 9227 34395558857562092837776108991390971340973547274843232330990 9228 40995898519144329961592501777581610656702678515903733410 9229 577407021396399013543556363064529727559192655153573710 9230 771865583845350917789824679215494029232262857806592453870 9231 1337721982400954796862781073163767814960594207637075310 9232 2341774114756485690641517435887141686689925720571650410 9233 123251269197709773191658812415112720352101353714297390 9234 309887715386967544387947599396397401752928255208687439037970 9235 134208625113454978080531658465308532591133934694104564330 9236 43588381004694698954378583457391533806798939491427270 9237 9436757091295669832080230235417088938471301037330 9238 9436757091295669832080230235417088938471301037330 9239 9436757091295669832080230235417088938471301037330 9240 6817521727917640816784990555172622124334549699110507200211863069090518007809566334283590 9241 1475334717142964903004758830377109310611242090264121878427150631701042633155067373790 9242 18675123001809682316515934561735560893813191016001542764900640907608134596899587010 9243 8080970576291511171144930576259437859720117272177214523972583690007847077844910 9244 187929548285849097003370478517661345574886448190167779627269388139717373903370 9245 2804918631132076074677171321159124560819200719256235516824916240891304088110 9246 42766492449041623608065674052544803035752882267609191358561059169396917986601490 9247 2515676026414213153415627885443811943279581309859364197562415245258642234505970 9248 1900424737437139939768082174894141425850841670665734419760903375351079391555110 9249 51362830741544322696434653375517335833806531639614443777321712847326470042030 9250 444554155728538792993279241284650044630532394535973289245094824988929102777570 9251 1729782707114936937717039849356614959651877021540752098229940953264315575010 9252 202782391235931960392615034988949701563624868658692152032947759677234169389930 9253 306781227285827474118933487123978368477496019150820199747273463959507064130 9254 497214306784161222234900303280353919736622397327099189217623118248795890 9255 5586677604316418227358430373936560895917105587944934710310372115155010 9256 53000810432149859722949428957536153219565580712833595596714500256475579870 9257 34349196650777614856091658430029911354222670585115745688084575668487090 9258 3709817113163150972685134294203468123363502601265335963720118335510 9259 8012563959315660848132039512318505666011884667959688906522933770 9260 8012563959315660848132039512318505666011884667959688906522933770 9261 19032218430678529330479903829735167852759821064037265811218370 9262 2054649512110388570709263071330580573546347950344085696990 9263 10645852394354344925954730939536686909566569690901998430 9264 233212242290661667441834208011310847638553453286483661882190 9265 50337198854017195649003714226486261091852677160907330430 9266 307025951313867912988954023872200597355647876461202658670 9267 927570849890839616280827866683385490500446756680370570 9268 867727569252720931359484133348973523371385675604217630 9269 8424539507307970207373632362611393430790152190332210 9270 17977553850988065166527958470471435597915934583332284090 9271 294713997557181396172589483122482550785507124316922690 9272 4863305361824377701253727520423315259759418275649717130 9273 1048804261769328812002097804706343597101448840985490 9274 19788759656025071924567883107666860322668846056330 9275 25599947808570597573826498198792833535147278210 9276 118758157883959002144981125144199954769548223616190 9277 25599947808570597573826498198792833535147278210 9278 24830211259525312874710473519682670742140910 9279 856214181362941823265878397230436922142790 9280 448321864840718203439323959114697708667297524077570 9281 448321864840718203439323959114697708667297524077570 9282 12055426180170557954843166271789204113270230614400464246850401910310 9283 57134721233035819691199840150659735133982135613272342402134606210 9284 428556560072674169347723518286774071449239185222008862315203516370 9285 92301649811043327449434313652115888746336244932588598387939590 9286 9938801530208175670230894115658004602814282861267212058570 9287 231134919307166876051881258503674525646843787471330512990 9288 14195266955903495625686163378520128945025996716944272867748111284530 9289 15280158187194290232170251214768707152880513150639690923302595570 9290 93743301761928160933559823403489000937917258592881539406764390 9291 928151502593348128055047756470188128098190679137440984225390 9292 43623120621887362018587244554098842020614961919459726258593330 9293 28162117896634836680818104941316231130158141975119255170170 9294 2166316761279602821601392687793556240781395536547635013090 9295 26100201943127744838570996238476581214233681163224518230 9296 74761106325707951442868662636568901734374936487115107630081516230 9297 16081115578771338232494872582613229024386951277073587358589270 9298 29398748772890929127047299054137530209116912755161951295410 9299 948346734609384810549912872714113877713448798553611332110 9300 38382445726037281560987333781204240325070867606113708861497296372014234790 9301 8252514669111434435817530376522089943038242873815030931304514377986290 9302 18628701284675924234351084371381692873675491814480882463441341711030 9303 16017799900839143795658713990869899289488814973758282427722563810 9304 8607092907490136375958470709763513857866101544201118983193210 9305 183129636329577369701244057654542848039704288174491893259430 9306 74244319958587964421849406560692983925484664081576406664910110 9307 31905595169139649515190978324320147797801746489719126198930 9308 195638981399684212480031822293535111875209097795644799931370 9309 195638981399684212480031822293535111875209097795644799931370 9310 1302652571339708744271880367182211159200597892426508913747830507870 9311 13429407951955760250225570795692898548459772086871225914926087710 9312 5115753916592172911570425856370072061785893257672841168927574031984896030 9313 1098508463945066118009539586937958355547754618353627049372465972081790 9314 1098508463945066118009539586937958355547754618353627049372465972081790 9315 8018309955803402321237515233123783617136895024479029557463255270670 9316 728937268709400211021592293920343965194263184043548141587568660970 9317 469373643727881655519376879536602682031077388308788243134300490 9318 469373643727881655519376879536602682031077388308788243134300490 9319 2014479157630393371327797766251513656785739863986215635769530 9320 136557308253183315316687087909428726054471249737104853092652430 9321 29297856308342268894376118410089836098363280355525606756630 9322 29297856308342268894376118410089836098363280355525606756630 9323 791833954279520780929084281353779354009818387987178560990 9324 77896475591623533786145212033597160271096703013092075618348274434194226630 9325 16705227448343026760914692694316354336499400174371022006937223768860010 9326 5373183482902227970702699483536942533451077572972345450928666377890 9327 9216438221101591716471182647576230760636496694635240910683818830 9328 417032735991631809201472879428191615946541727632760884553904687725670 9329 1340941273284989740197661991730519665422963754446176477665288384970 9330 640439789057065913824171728469062380669567595931654100507256454933230 9331 274513411511815651017647547564964586656479895384335233822227370310 9332 4500219860849436901928648320737124371417703203021889079052907710 9333 964263951328355882135986355418282487983223313268028514903130 9334 371347499199297203672080444320163421992467896218378415755410 9335 954620820563746024863960011105818565533336494134648883690 9336 12410070667328698323231480144375641351933374423750435487970 9337 427933471287196493904533798081918667308047393922428809930 9338 381194833241052321746634186341522796159722268983904622530 9339 816263026212103472690865495377993139528313209815641590 9340 8978893288333138199599520449157924534811445307972057490 9341 51901117273601954910979886989352164941106620277295130 9342 18712065514003533609920311595932104082711993128434045104290 9343 256329664575390871368771391725097316201534152444301987730 9344 3943413001239492716612772281625778306434408366865858362674730 9345 843871817085275565292696828937679928618533782766072836010 9346 90282637967826635850293872786742262610306385232274830 9347 2202015560190893557324240799676640551470887444689630 9348 848249135554896676677601410171892332394945664319860566108470 9349 77113557777717879697963764561081121126813242210896415100770 9350 1527501571340915959637913607730135278066355474439325427515830 9351 9146715996053388979867746154072666335726679487660631302490 9352 66334961266791128824271259422314020123882860721427165816230 9353 42549686508525419386960397320278396487416844593603056970 9354 70931305302026073259181977146952602161546305872500232330 9355 30325483241567367789303966287709534913016804562847470 9356 45493086273579260623967059397304557184355764203130270 9357 9722822456417880022219931480509629661114717718130 9358 50904829614753298545654091520992825450862396430 9359 3915756124211792195819545501614832726989415110 9360 85482373632990467328845780659412218415907628844583408669600033109966784530123515359130 9361 566108434655566008800303183174915353747732641354857011056953861655409169073665664630 9362 181386874288870877539347383266554102450410971276788532860286402324706558498451030 9363 77482646001226346663540103915657455126190077435620902546042888647888320588830 9364 41368203951535689622819062421600349773726683094298399650850447756480683710 9365 185507641038276635079906109513902913783527726880261881842378689490944770 9366 275063053953306734773653886520614665265230767443146928249044263727952590 9367 234895861616828979311403831358338740619326018311824874678944717103290 9368 676933318780486972078973577401552566626299764587391569679955957070 9369 722447512038940204993568385700696442504055245023897086104542110 9370 722447512038940204993568385700696442504055245023897086104542110 9371 10175317070970988802726315291559104824000778098928127973303410 9372 5645917921583135738491375196387324269868625913901373221381195970 9373 1204590979642230795496346318836638419003333883913243699889310 9374 240918195928446159099269263767327683800666776782648739977862 9375 822246402486164365526516258591562060753128930998801160334 9376 2413293191296892412820325218966234648310433412481481405580290 9377 4632040674274265667601391974983175908465323248524916325490 9378 493873619178405551508838039767904457667696262770542310 9379 1474249609487777765698023999307177485575212724688186 9380 11496124982977526157723733467129346242660897071235187816093230 9381 2450676824339698605355730860611670484472585178263736477530 9382 2873009172731182421284561384069953674645469142161473010 9383 2873009172731182421284561384069953674645469142161473010 9384 37519699955818718173911669198902057126861455235684396845830651869490 9385 1974721050306248324942719431521160901413760801878126149780560624710 9386 13253161411451331039884023030343361754454770482403531206580943790 9387 5646851900916630183163196859967346295038249033831926376898570 9388 601432729887808092785514629882558983388885827439762102130 9389 1921510319130377293244455686525747550763213506197323010 9390 3610517889645978934006332234981879647884078178144769935790 9391 6150797086279350824542303637107120354146640848628228170 9392 60898981052270800242993105317892280734125156917111170 9393 998343951676570495786772218326102962854510769132970 9394 531316632079068917395834070423684386830500675430 9395 18321263175140307496408071393920151270017264670 9396 104368932244616479203407634713738007450298781599529595354840210 9397 821802616099342355932343580423133916931486469287634609093230 9398 3409969361408059568183998259017153182288325598703878046030 9399 14510507920885359864612758549009162477822662122144161898 9400 8413428546349674249814588880256183947302391981752597526439944610 9401 5369131171888751914367957166723793201852196542279896315532830 9402 5369131171888751914367957166723793201852196542279896315532830 9403 2283764854057316850007638097287874607338237576469543307330 9404 565291900454292691872943261660256540963775332744013798651210 9405 120198150213542992105665163015151295123065135603660174070 9406 293883007857073330331699665073719547978154365779120230 9407 293883007857073330331699665073719547978154365779120230 9408 5185337142714746212810040583207048093353740109026822472798259879230632770 9409 5510453924245213828703550035289105306433305110549226857383910604920970 9410 1756599912096019709500653501845427257390278964153403524827513740810 9411 9704971890033258063539522109643244515968392067145875827776319010 9412 514363510171762677367594671811091959346324779558731418872144907530 9413 983486635127653302806108359103426308501577016364687225376950110 9414 69465598763663244436119177780539404689702465839884971309152610 9415 649211203398721910617936240939620604576658559251261414104230 9416 15774860183762572885811357408470112256411429847012252895180610 9417 56948953731994847963217896781480549662135125801488277599930 9418 56948953731994847963217896781480549662135125801488277599930 9419 362732189375763362823043928544462099758822457334320239490 9420 34760988440068778822695122716344347481987714908805242870566190 9421 51650800059537561400735694972279862528956485748596200402030 9422 147996561775179259027895974132607055956895374637811462470 9423 7789292725009434685678735480663529260889230244095340130 9424 633081481132663363936026880273239257514341920183886782290 9425 402979937067258665777229077194932690970300394770137990 9426 470221630183499026577863567321975135321237333454070 9427 199500055232710660406390991651241041714568236510 9428 444320835707596125626705994768911006045808990 9429 10837093553843807942114780360217341610873390 9430 42275501953544694782189758185207849624017094390 9431 322713755370570189177021054848914882626084690 9432 97185149551733349842833223844795844391508248549891777070 9433 20603169292290301005476621548610524568901473086684710 9434 394612501455236135157893732520537377068169914029272250630 9435 1170956977611976662189595645461535243525726747861341990 9436 33957752350747323203498273718384522062246075687978917710 9437 3087068395522483927590752156216774732931461426179901610 9438 10204123830457944385694786886245050231327557874239700512435832890 9439 172951251363693972638894692987204241208941658885418652753149710 9440 783142184706946039069111620369336571552757443549777999513190010307317810 9441 165884809300348663221586871503778134198847160252018216376443552278610 9442 122968724462823323366632224984268446403889666606388596276088622890 9443 156249967551236751418846537464127632025272765700620833895919470 9444 390666276730805281604665006057742088965253188144008575166981290 9445 82715705426806115097324794846017804142547784912980854365230 9446 26267292926899369672062494393781455745489928521111735270 9447 22241568947416909121136743771195136109644308654624670 9448 2353854264728215591188140943083409472922458318830 9449 2353854264728215591188140943083409472922458318830 9450 569405882985618121611226392612582149596507756603522962372365860613790 9451 4096445201335382169864938076349511867600775227363474549441481011610 9452 16654890344115385902297594952749475257325779574025221343349670974210 9453 3523353150860035096741610948328638725899255251539077923281081230 9454 3407833375422001159143525343465404669312394423619763893009570370 9455 17298646575746198777378301235864998321382712810252608593957210 9456 423861656252351160716176096085002989957610615956914953579397130 9457 89630293138581340815431612621062167468304211452086054890970 9458 85280963975814786694035787460572947162991637918255047470 9459 180298021090517519437707795899731389350933695387431390 9460 140041578547243209521702761119541802892337111318595627813181690 9461 88802522858112371288334027342765886425071091514645293476970 9462 7400180637335078236570739500554709613460449269189936241316341010 9463 569244664410390633582364576965746893343111482245379710870487770 9464 4442921603064528173524700461976261257030149665601329716678605895794390 9465 938711515542896296962750995558052241079685118445241858584112802830 9466 938711515542896296962750995558052241079685118445241858584112802830 9467 3569245306246753980846961960296776582052034670894455736061265410 9468 2499195816203258995210172666106331642901005741650914479332966438690 9469 2639066331788024282164913058190424121331579452640881181977789270 9470 64367471507024982491827147760742051739794620796119053218970470 9471 64367471507024982491827147760742051739794620796119053218970470 9472 1461640386746175039153805422736842564652269560588451634614023471172030 9473 925674722448495908267134529915669768620816694482869939590895168570 9474 2442413515695239863501674221413376698207959616049788758815026830 9475 23712752579565435567977419625372589302989899184949405425388610 9476 85730720864582728591918363260962438249271173976355542691789590 9477 126633265678851888614355041744405374075732900999048068968670 9478 126633265678851888614355041744405374075732900999048068968670 9479 1602952730112049222966519515751966760452315202519595809730 9480 4131563472903407247267760537211360708813280143043582106143060030 9481 9585994136666838160714061571256057329033132582467707902884130 9482 2617118930700247178961162649792463611184939392176409971587790 9483 1103803850991247228579149156386530413827473383456942206490 9484 4073076940927111544572506112127418501208388868844805190 9485 4073076940927111544572506112127418501208388868844805190 9486 815872146014591556855515219376484599171921448334921896122690 9487 1375838357528822186940160572304358514623813572234269639330 9488 516319990637594668320572431022849686012793774973783769170 9489 544067429544356868620202772416069216030341174893344330 9490 71272833270310749789246563186505067299974693911028107230 9491 630733037790360617603951886606239533628094636380779710 9492 4257467702519582474746727429386202512200149584421416111322670 9493 896875437648953544290441843140131138024046678833245441610 9494 4250594491227267982419155654692564635185055349920594510 9495 3580955763460208915264663567559026651377468702544730 9496 3580955763460208915264663567559026651377468702544730 9497 2262132510082254526383236618799132439278249338310 9498 121426672193737289577215430029438176867698570414030 9499 1278175496776181995549636105573033440712616530674 9500 88248643500207555317275966705019343012603543978514224131010 9501 18574751315556210338302666113453871398148504310358708510 9502 33228535448222200962974357984711755631750454938029890 9503 33228535448222200962974357984711755631750454938029890 9504 1807463533815317960271807431256365995067556619766684719060744876538479642260510 9505 18633644678508432580121726095426453557397490925429739371760256459159583940830 9506 5879976231779246633045669326420464991289836202407617346721444133530951070 9507 2473696353293751212892582804552151868443347161298955551839059374644910 9508 9625277639275296548220166554677633729351545374704107205599452819630 9509 30363651858912607407634594809708623751897619478561852383594488390 9510 30363651858912607407634594809708623751897619478561852383594488390 9511 25537133607159467962686791261319279858618687534534779128338510 9512 192966191939752053674791996794414302238170735732395480266313697010 9513 40564681929735558897370611056214904821982496475172478508789930 9514 234477930229685311545494861596617946947875702168627043403410 9515 295684653505277820360018740979341673326451074613653270370 9516 10537124668426169537347103944702414708941958993527223479545993127871530 9517 2214146809923548967713196878483381951868451143838458390322755437670 9518 697808638488354543874313545062521888392200171395669205900647790 9519 697808638488354543874313545062521888392200171395669205900647790 9520 189142967094022695311068767445496234236087053804176118027819717427765260941594213762670 9521 8223607264957508491785598584586792792873350165398961653383465975120228736591052772290 9522 107190139554487100342315551350310283419194616820379808164394569053213129516626862067210 9523 45018958233719907745617619214746024115579427476009999229061137779593922518532911410 9524 354479986092282738154469442635795465477003365952834639598906596689715925342778830 9525 818660475963701473797850906780128095789846110745576534870454033925440936126510 9526 13834820681238158631411146844925015579108347205840014916987834518945732204930 9527 34848414814201910910355533614420694153925307823274596768231321206412423690 9528 113293004777957917734484633837877918374903149444561206137374131561911058190 9529 118880382768056576846258797311519326731272979480127183774789225143663230 9530 642223484245563433557551066495941518630418050619270650024144624218033370 9531 269502091584374080385040313258892790025353777011863470425574747888390 9532 269502091584374080385040313258892790025353777011863470425574747888390 9533 1187233883631603878348195212594241365750457167453143041522355717570 9534 26770349762013092170410274851364645373502704877024200726513526930 9535 179666776926262363559800502358151982372501375013585239775258570 9536 214342464873030999726841999313275314970394140391207191051883474010 9537 44944949648360452867863702938409585860850102828938391916939290 9538 22607309673125307792535442578020021688007601722956011134220462870 9539 426553012700477505519536652415472107320898145716151153475857790 9540 23708386542122305506861828918245358500936327525765296878769428814006074090 9541 64600508289161595386544492965246208449417786173747402939426236550425270 9542 20308239009481796726357904107276393728204271038587677755242450974670 9543 17022832363354397926536382319594630115845994164784306584444636190 9544 8917146340154215781318167794444541705524355246089212459111910 9545 207375496282656180960887623126617248965682680141609592072370 9546 46244735671032328354277939957235646519347237671578939032138510 9547 46244735671032328354277939957235646519347237671578939032138510 9548 19856077311056699846751378515417745866164323224224479777964233510 9549 103958519953176438988227112646166208723373420022117695172587610 9550 39816113142066576132490984143481657941052019868471077251101054630 9551 200080970563148623781361729364229436889708642555131041462819370 9552 39878652844579039420527323107564311463354194055288791193298058570 9553 141916914037647827119314317108769791684534498417397833428106970 9554 79899222603195726668173960532237392718392922608994980220024224110 9555 33444630641773012418657999385616321774128473256172030230231990 9556 3499490493017998578911583068496005208133145679206030159070 9557 59313398186745738625620052008406867934460096257729324730 9558 716126200459673978089492317151148293713501926971518826015299690 9559 2996343934977715389495783753770494952776158690257400945670710 9560 388540794746392400181812635997272232254542247580652506994341296410 9561 568873784401745827498993610537733868601086746091731342597864270 9562 81318672307558982138567841221905489739379439705886933528315430 9563 102030956471215786873987253728865106322935307033735173812190 9564 255104058965930532471657623933696708595190576864796307550290 9565 53335575782130573378979223067885575704618560916746039630 9566 50174577405579090666960699029055104143573434540683010 9567 2181503365459960463780899957785004527981453675681870 9568 5698107276286392890512370203569660858618738930596358798570 9569 17862405254816278653643793741597682942378491945443131030 9570 33514571945345000376621291247609638678731682191829964581831777090 9571 14005253633658587704396695047057935093494225738332622056762130 9572 21010074943379398101205571667272433498137530118896352800288410 9573 4388985783033089221058193371061715792383022794839430290430 9574 11459492906091616765164995746897430267318597375559870210 9575 603131205583769303429736618257759487753610388187361590 9576 11072109771240809333054365801606418153182692398606587584152532039542490 9577 2311987841144457993955808269285115504945227061726161533546154111410 9578 22446483894606388290833089993059373834419680210933607121807321470 9579 46861135479345278268962609588850467295239415889214211110244930 9580 699419932527541466700934471475380108884170386406182255376790 9581 437958630261453642267335298356531063797226290799112245070 9582 11836719736796044385603656712338677399925034886462493110 9583 19760800896153663415031146431283267779507570762040890 9584 1333993221060063503496398378100573274185630798062844870 9585 278321139382445963591987977905398137739543250169590 9586 278321139382445963591987977905398137739543250169590 9587 5921726369839275821106127189476556122117941492970 9588 18001084779898326301952497804364598436084667491770 9589 131394779415316250379215312440617506832734799210 9590 2918057347040179473545288452700607752619384030 9591 26771168321469536454543930758721172042379670 9592 13704429808001823262041172897444206376590440070 9593 334254385561020079561979826766931862843669270 9594 16036343945795512881062964100176838356714150684210 9595 6684595225425390946670681158889886768117611790 9596 70195563428482387643484899084272574617497634530 9597 14627123031565406885493831857527104525421470 9598 1523817380098490143295534103294833266530 9599 1523817380098490143295534103294833266530 9600 373967568619737637237556121819103408686269421742185062971141257255846030 9601 77893682278637291655395984548865529824259408819451169125419966102030 9602 803027652357085480983463758235727111590303183705682155932164598990 9603 114718236051012211569066251176532444512900454815097450847452085570 9604 7963221176584966247123589839379738863756823094216184375906379992519610 9605 4973904545024963302388250992741873119148546592264949641415602743610 9606 150906513943172804063392389050426978625750423741775961989417089464790 9607 125650719353183017538211814363386326915695606779163998325909316790 9608 39229072542361229328196008230841812961503467617597252053046930 9609 1265453952979394494457935749381993966500111858632169421066030 9610 40948515178086743083593592556216847735046799296077899277030 9611 460095676158278012175208905126031997022997744899751677270 9612 2485450682745052338931362747949899944086736266743622890042743958870 9613 108063073162828362562233162954343475829858098554070560436641041690 9614 76358783612009852902613614033350046176131197037413674841828013700510 9615 127052884545773465728142452634525867181582690578059359137816994510 9616 13211280497636837447035713074194225556991025327863092350818030 9617 8241597316055419492848230239672005961940751920064312134010 9618 2480720792132681267347317302141273794544166327939357952337010 9619 67046507895477872090468035193007399852545035890252917630730 9620 64883144755310689450602259759974280822504029414142072085513190 9621 229269062739613743641704098091781911033583142806155731750930 9622 229269062739613743641704098091781911033583142806155731750930 9623 571743298602528039006743386762548406567539009491660178930 9624 8830527792222261552631914048846458847917894895860903655778998810 9625 1834724245215512477172639528121017836675232681458737514186370 9626 571743298602528039006743386762548406567539009491660178930 9627 237533568177203173662959446099937019762168263187228990 9628 2340418247249982870101139422422679455716643897183767238470 9629 21873067731308251122440555349744667810435924272745488210 9630 435995859088167369623607589786460463465419278528635816489930 9631 10139438583445752781944362553173499150358587872758972476510 9632 2129951661910379552715695337062150949464543405761652300777505180390 9633 442173897012742277914821535615974870140033922724029956565809670 9634 229462323307079542249518181430189346206556265035822499515210 9635 3143319497357254003418057279865607482281592671723595883770 9636 1184514193789242726015443770603766911809352584112690852920263465362290 9637 245800828758921503634663575555876097076022532499002044598519083910 9638 245800828758921503634663575555876097076022532499002044598519083910 9639 1019920451281831965289060479484963058406732499995859106217921510 9640 10457437665144733077563418468786234134069485982480102531765144610 9641 6507428540849242736504927485243456212862156803036778177825230 9642 6507428540849242736504927485243456212862156803036778177825230 9643 2699057876752070815638709035770823812883515886784229853930 9644 4197601674575537815923342201820876847408267320037682510 9645 6092310122751143419337216548361214582595453294684590 9646 552274512051127312406759467287645291369351348210626670 9647 8242903164942198692638201004293213304020169376278010 9648 403002295060856691735249157430813042885621274571742281772748175410 9649 2088094793061433635933933458190741154847778624724053273433928370 9650 1253376140939268993157732517179459487103220554660288116568515910 9651 9869103471962747977619941080153224307899374446144000917862330 9652 3642765530985524815524691812761414918579246985560040947927430 9653 2263993493465211196721374650566448053809351762312020477270 9654 8207122969578704493552367972017160215777039014077754190 9655 115593281261671894275385464394607890363056887522221890 9656 8397803405583512744127794134159244061017123534967160290 9657 19129392723424858187079257708790988749469529692408110 9658 1980473415822016584230174729142870768140545573290 9659 282924773688859512032882104163267252591506510470 9660 8866340804089099054009801755268787214488863850270637867735246479788358556133545963231168990 9661 1835301346323556003727965587925644217447498209536459918802576377517772418988521209528290 9662 569792408048294319692010427794363308738745175267451076933429486966088922380788950490 9663 3773459655948969004582850515194458998269835597797689251214764814344959750866151990 9664 4718288664474215253014355765765653077505531629527684904390112031180428203747278510 9665 26359154550135280743096959585282978086623081729204943599944759950728649182945690 9666 6852234962707143944078065525790433840041771427070655142925538611376962387166910 9667 2835016534012057899908177710298069441473633192830225545273288626966058083230 9668 9675824348164020136205384676785219936770079156417152031649449238792007110 9669 10006023110821116997110015177647590420651581340658895585987020929464330 9670 19658198646013982312593350054317466445287979058268950070701416364370 9671 48779649245692263802961166387884532122302677563942804145661082790 9672 137962135808589737592950453110581465758725050791189731514742723048449453239890 9673 199655768174514815619320482070306028594392258742676890759396125974601234790 9674 4643157399407321293472569350472233223125401366108764901381305255223284530 9675 1919453244897611117599243220534201415099380473794446011319266331220870 9676 159314619326501722760737187304338717453248579324939018939499105491332210 9677 98769137834161018450550023127302366679013378378759466174518974266170 9678 98769137834161018450550023127302366679013378378759466174518974266170 9679 8979012530378274404595456647936578789001216216250860561319906751470 9680 688763476065049854931141534271008030425868024723006920421675029029676930 9681 142277107222691562679434318172073544810135927437101202318048962823730 9682 337950373450573783086542323449105807149966573484800955624819389130 9683 1256321090894326331176737261892586643680173135631230318307878770 9684 1007358722767905031977706918725456403224169966666241475296625505290 9685 208003040009891602720980160794023622387811267120842757649520030 9686 3800612994915950622650303340615482725574749074056897708678130 9687 21968861242288731922834123356158859685403173838479177506810 9688 535659032600430107129559515015923463949436011189620478957243339690 9689 535659032600430107129559515015923463949436011189620478957243339690 9690 136988843400573708477973068732225655789975770588781234896822196905936902190 9691 56536873050174869367714844709956935943035811221123084975989350765966530 9692 157484326045055346428175054902387008197871340448810821660137467314670 9693 32491092643914864127950289849883847369067740963237223367059514610 9694 30848943557218806013180239099348201653663595210582634460421127590 9695 305435084724938673397824149498497046075877180302798360994268590 9696 17647722655618856265657532809181057508361003420048742231047834192986873370 9697 47312929371632322428036280989761548279788212922382686946508938855192690 9698 14634373452407152003722944939610747998697251135905563546708610842930 9699 150869829406259299007453040614543793801002589029954263368130008690 9700 593302392582598543690486718878092113423648138285365914330462485722110 9701 84757484654656934812926674125441730489092591183623702047208926531730 9702 1820169440497255826742021879574053533314164188698472950784937690450401578850490 9703 1500551888291224918995896026029722616087522002224627329583625466158616305730 9704 2319245576957070972172945944404517180969894902974694481582110457741292590 9705 10991685198848677593236710636988233085165378687083860102284883685977690 9706 904744666104882393839098773972761742561773727308128589855323175553330 9707 1118349401860176012162050400460768532214800651802383918238965606370 9708 24802844953583903612196706826657318543229619935178898131902538585110 9709 25543609632939138632540377782345333206209701272068896119364097410 9710 307754332926977573886028647980064255496502424964685495414025270 9711 507008785711659924029701232257107504936577306366862430665610 9712 574188885290668090633863230189249722464979961910376478670 9713 354656507282685664381632631370753380151315603403567930 9714 182530369162473321863938564781653824061407927639510 9715 526024118623842426120860417238195458390224575330 9716 4709694177243417831894088329702892341252396630 9717 969272314723897475178861561988658641953570 9718 220024815442324726865601574571425511723460390 9719 220024815442324726865601574571425511723460390 9720 67606634911788948506863776325459853268570232792033421820320198023464730525410 9721 13907968506848168793841550365245804005054563421525081633474634442185708810 9722 30038808870082437999657776166837589643746357281911623398433335728262870 9723 30038808870082437999657776166837589643746357281911623398433335728262870 9724 1813062193986286791244125775375783463356094402627257084246314369058827570 9725 1118483771737376182137030089682778200713198274291953784235850937112170 9726 114987536931980691080192257600779089206661691610152542843204578710 9727 114987536931980691080192257600779089206661691610152542843204578710 9728 765202913588907846137460685479533509618688736664165971755877720820170 9729 5505056932294301051348638025032615177112868609094719221265307344030 9730 40166379836902206828255400244303327260817353945712163673809148230 9731 49526978837117394362830333223555274057727933348596995898654930 9732 49526978837117394362830333223555274057727933348596995898654930 9733 10176079481634969049276830331529746056652544349413806430790 9734 172475923417541848292827632737792306044958378803623837810 9735 141722204944570130068058860096789076454361856042418930 9736 1324506588267010561383727664455972677143568748059990 9737 2448256170549002886106705479585901436494581789390 9738 2448256170549002886106705479585901436494581789390 9739 5027220062728958698371058479642508083151091970 9740 249875972858127355972370759110502838981850578813930 9741 51298701058946285356676403020017006565766901830 9742 51298701058946285356676403020017006565766901830 9743 1768920726170561564023324242069551950543686270 9744 503918401908598215105771826289272921572391560104882936443710 9745 1137513322592772494595421729772625105129552054412828298970 9746 53103911428409958037165214437279919381574351171798879009810 9747 21790689958313482986116214377217857768393250378251489130 9748 21790689958313482986116214377217857768393250378251489130 9749 21790689958313482986116214377217857768393250378251489130 9750 6342242310262222936922006412620535090338134693851610440989031189736824030 9751 119664949250230621451358611558878020572417635733049253603566626221449510 9752 902785100041273937734576974891371063285765238641968134176525813305575075330 9753 185110744318489632506577193949430195465606979422179236041936808141393290 9754 94879930455402169403678725755730494856794966387585461835949158452790 9755 350110444484878853888113379172437250394077366743857792752579920490 9756 1468616449277144919834146200329566407107430247578036417023965627356849110 9757 35819913397003534630101126837306497734327567014098449195706478716020710 9758 218432100232511256211901645579972024456149999034328600275201173774885590 9759 3580854102172315675604945009507738105838524574333255742216412684834190 9760 35870589471705650246104238906067352403535047047597387242517703059004209230 9761 22047074045301567453045014693341949848515701934601958968972159224956490 9762 29356956118910209657849553519762915910140748248471316869470251963990 9763 12026610454285214935620464366965553424883551105477802896136932390 9764 387955175944684352761950463450501723383340358241219448262481690 9765 79450169146976111562963437118677395736911807954376294954430 9766 79450169146976111562963437118677395736911807954376294954430 9767 2147301868837192204404417219423713398294913728496656620390 9768 1385692292846673761394574224491241440615619763372047339777668269108230 9769 1418313503425459325890045265600042416187942439480089395882976733990 9770 435466227640607714427401064046681736625097463764227631526858070 9771 1247754233927242734749000183514847382879935426258531895492430 9772 3702534818775200993320475322002514489257968623912557553390 9773 20455993473896138084643510066312234747281594607251699190 9774 1376854606652172447010722125269122318023842474587412490046317130 9775 29294778864939839298100470750406857830294520735902393405240790 9776 2848578732164563296438605494920764508574530892300968222534092122710 9777 582650589520262486487749129662664043480165860564730665275944390 9778 4587799917482381783368103383170583019528865043816776891936570 9779 28146011763695593762994499283255110549256840759612128171390 9780 34755342684081884177202156588446925373764979877306526944980313970 9781 7105978876320156241505245673368825469998973599939997330807670 9782 6537239076651477683077502919382544130633830358730448326410 9783 5345248631767357058934998298759234775661349434775509670 9784 6683609300937517998576362205960065148719122159885371570 9785 28685018458959304714920009467639764586777348325688290 9786 805857374088432155374451885457424083621239228487677025534510 9787 329324631830172519564549197162821448149260003468605241330 9788 1312050326016623583922506761604866327287888460034283830 9789 14742138494568804313736031029268160980762791685778470 9790 2638842790527815972158749554239000815556539711754346130 9791 2638842790527815972158749554239000815556539711754346130 9792 1135687366750982926773340878270937119074146096275543187797689953380149001090 9793 231914920716966086741543981676728021048426811573523215805123535507483970 9794 59310553996528846073258568055150964035355708319721863766394533583077830 9795 24218274396295976346777692141752129046694858440066093820495930413670 9796 783626924938840920886856018060163816250104126314274955710647130870 9797 11036998942800576350519098845917800228874706004426407826910522970 9798 7358374741638551413199435938399937636007598155619728781835538990 9799 7358374741638551413199435938399937636007598155619728781835538990 9800 41220906368661758100326352529548057346637839483947567326398776205045989233012430 9801 3170838951435519853871257886888312103587526114149812871261444323465076094847110 9802 187079498134695671378404215326410414111664040734838959404425215084439489595979490 9803 228983473849076709153493531611273456685023305672997502330997815280831688611970 9804 294858313386364008949356270108048585917468298280314118875679186646528511700339797510 9805 60138346601338774005579496248837158049657005564004511294244174310937897552588170 9806 128775902786592663823510698605647019378280525832986105555126711586590787050510 9807 210074882196725389597896735082621565054291233006502619176389415312546145270 9808 364081251640771905715592261841631828516969207983540067896688761373563510 9809 3340194969181393630418277631574603931348341357647156586208153774069390 9810 7020893852640252569593529310802895350106957395238528627885469814503779354819310 9811 31483828935606513764993404981178902915277835853087572322356366881182867061970 9812 9625138775789212401404281559516631890944003623689260875070732767099623070 9813 13730583132366922113272869557085066891503571503123054030058106657774070 9814 6994693393971941983328002830914450785279455681672467666866075729890 9815 17101939838562205338210275870206481137602581128783539527789916210 9816 1786612787787107210458241191817078990063474476869063055527614388500334090 9817 363946381704442291802452880793864125089320529001642504690897206865010 9818 333589717419287160222229954898133936837140723191239692658934195110 9819 679408793114637800859938808346504963008433244788675545130212210 9820 10948505633306376364677374567288760305529342288971607555131124630 9821 6688152494383858500108353431453121750476079590086504309792990 9822 7489532468514959126661090068816485722817558331563834613430 9823 24395871232947749598244593058034155448917128115843109490 9824 228874242330479269131622937926137229364268324079169324910 9825 13463190725322309948918996348596307609662842592892313230 9826 1370020425900306293774193176818592409653286108974490 9827 105386186607715868751861013601430185357945085305730 9828 64643703962153776309016546236083339634069115183941824178573799950681858232010 9829 65761652046951959622600759141488646626723413208486087668945879909137190470 9830 581961522539397872766378399482200412625870913349434404149963539018913190 9831 473524428429127642608932790465582109540985283441362411838863742082110 9832 1164396569507224873175365731754866407361282811982310170711765941779908490 9833 7814742077229697135405139139294405418532099409277249467864200951543010 9834 1863301491723806790292328549226779939650002350254717844650894888802070 9835 757747658285403330741085217253672199939000549107245971797842573730 9836 3410211098907501357653612244895529324336636506000496738585167081590 9837 693273246372738637457534508008849222268070035779730989750999610 9838 693273246372738637457534508008849222268070035779730989750999610 9839 16909103570066796035549622146557298104099269165359292432951210 9840 595175926515885929105401557218961798881720269708250042870232805315238717430 9841 846622939567405304559603922075336840514538079243598923001753634872316810 9842 258038079721854710319903664149752161083370338080950601341589038364010 9843 2411570838522006638503772562147216458723087271784585059267187274430 9844 633205750896839731897638605703459070167514535049583786511496099990 9845 1157597350816891648807383191414001956430556736836533430551181170 9846 2233609187114952912292097150082871653516865847455482398748090 9847 1814467251921164022983019618263908735594529526771309828390 9848 27081600774942746611686859974088190083500440698079251170 9849 137470054695140845744603350122275076565992084761823610 9850 137470054695140845744603350122275076565992084761823610 9851 167442210347309190919127101245158436742986704947410 9852 16994033324602576973422013726292341088296630970 9853 44839138059637406262327212998132826090492430 9854 614234767940238441949687849289490768362910 9855 614234767940238441949687849289490768362910 9856 14470014639593326307213790342845331173954381454524369847390 9857 8807069165911945409138034292663013496016056880416536730 9858 942356400752578158777769669314942444073718086204569430110 9859 55432729456034009339868804077349555533748122717915848830 9860 9680118163990065291235149965835150138431674591833789287785530 9861 1963114614477806791976302974211143812296019994287931309630 9862 1393268001758556985078994303911386665930461316031179070 9863 10169839428894576533423316086944428218470520554972110 9864 2906376836228240322268996873271347614381284835692314457189778361530 9865 589170248576574158173321887952837545992557234075068813539383410 9866 589170248576574158173321887952837545992557234075068813539383410 9867 238820530432336505137138989847116962299374638863019381248230 9868 24199060738913416266809098170748501600909376721351644670 9869 514873632742838643974661663207414927678922908964928610 9870 1917535686755415731683891842788050993297103713592007543894874711410 9871 3107837417755941218288317411325852501291902291072945776166733730 9872 237773643240509015961458698281829967712787663981277361939742748610 9873 48161564359025524804832630804502727914277428394020125975236530 9874 609640055177538288668767478538009214104777574607849695889070 9875 740753408478175320375173120945333188462670200009537905090 9876 524984697716637363837826449996692550292466477682167190 9877 1169230952598301478480682516696419933836228235372310 9878 355065579288885963705035686819441218899553062670 9879 18687662067836103352896615095760064152608055930 9880 40770012263062293373345475255323727638806082416316137690 9881 668360856771513006120417627136454551455837416660920290 9882 759658281445644911243460554585667106730153351939385340693710 9883 2152006463018824111171276358599623531813465586230553373070 9884 16141681254479586618390924189010529768974143236324165892390 9885 3265563676811569212702999026706560746302679190031188730 9886 3265563676811569212702999026706560746302679190031188730 9887 31704501716617176822359213851520007245657079514865910 9888 3193481163239212011925754792889044621056665575054589413044373910 9889 74267003796260744463389646346256851652480594768711381698706370 9890 18963442236864903625969908068060455171504385534310493009559906245230 9891 7668193383285444248269271357889387453095182181282043271152408510 9892 10076469623239742770393260654256750923909569226389018753156910 9893 6110654713911305500541698395546847133965778791018204216590 9894 1049207751300111104177649059985665495492758835700663334100370 9895 848187349474624983167056637013472510503442874454861224010 9896 257104379955933611144909559567587908609712905260642990 9897 2545587920355778328167421381857306025838741636243990 9898 257156068325667070226024990590696638634078355010 9899 257156068325667070226024990590696638634078355010 9900 17700293644248864115974519213877050840082801289888729586846392889837433285305850530 9901 3575094656483309253882956819607564298138315752350783596616116519862135585802030 9902 1083033825047957968458938751774481762538114435731833867499580890597435803030 9903 1749650767444197041129141763771376029948488587612009478997707416150946370 9904 260339378679532484822993040744342308286575639348954442230086436702120850510 9905 2049916367555373896244039690900333136114768813771294820709342021276542130 9906 161943393036874537803279135581126317753066736287932290836038019680846828270 9907 65378842566360330158772359943934726585816203588184211076317327283345510 9908 178143985194442316508916512108813968898681753646278504295142581153530 9909 179761841770375697789017671149156376285248994597657421084906741830 9910 199513697858352605759176105603947143490842391340352298651394830 9911 3381588099294111962019933993287239720183769344751733875447370 9912 980578926147993876872968631808616215453600084849154316568565162627110 9913 197817011528745990896301922898651647257131346550162258738867291230 9914 299269306397497716938429535398867847590213837443513250739587430 9915 120721785557683629261165605243593322948855924745265530754170 9916 487914680542252449774808775211098515389038451115759578315810 9917 25679720028539602619726777642689395546791497427145240963990 9918 503826255075065154886218946267635058090207392038265538068367120205730 9919 16252459841131134028587707944117259938393786839944049615108616780830 9920 25983294581209647901162144511807666554063486852973749717290371007030 9921 25983294581209647901162144511807666554063486852973749717290371007030 9922 2156613450240400775796457994480036323987269408796821226535100793583490 9923 2607755078888029958641424418960140657783880784518526271505563232870 9924 6568652591657506193051446899143931127919095175109637963490083710 9925 9264672202619895899931518898651524863073476974766767226361190 9926 8399521489229280054335012600772008035424729804865609452730 9927 6768349306389427924524587107793721221131933767014995530 9928 271688309507778026318341451093947763537456953341748935569730 9929 820810602742531801565986257081413182892619194385948445830 9930 50559470697131731381060055477443807826636664516591266417790510 9931 264709270665611159063141651714365486003333322076394065014610 9932 620682498167284735786637498417222747369667921899634134081597678910 9933 124961243842819556228435171817439651171666583833226119203059730 9934 62889403041177431418437429198510141505619820751497795270790 9935 62889403041177431418437429198510141505619820751497795270790 9936 10664084610559506568629522568127399787624398820621840426666436679946560486838540479370 9937 2146122883992655779559171376157657433613282113226371589186242036616333364225908730 9938 647788374280910286616109681906929500034193212564555263865451867375892956301210 9939 9123779919449440656564925097280697183580186092458524843175378413744971215510 9940 647788374280910286616109681906929500034193212564555263865451867375892956301210 9941 390940479348769032357338371700017803279537243551330877408238906080804439530 9942 39318161455171380102317044322640833076489715734821570693778427645660710 9943 347948331461693629224044640023370204216723148095766112334322368545670 9944 2056364794047583873735535777510361951563879202667493367219372679924952613690 9945 413505890618858611247845521317185190340615162410515456911194988925186530 9946 59072270088408373035406503045312170048659308915787922415884998417883790 9947 71257261867802621273107965072752919238431011961143452853902290009510 9948 498800833074618348911755755509270434669017083728004169977316030066570 9949 2506536849621197733224903294016434345070437606673387788830733819430 9950 755663807543321595786826437749904837223526562156583596270947790 9951 2429787162518718957513911375401623270815197949056538894761890 9952 4150143852388046044181301455021359952160993181348453854210 9953 7504780926560661924378483643799927580761289658857963570 9954 7485861941844768865581532680240247391038521546240728702929770030 9955 57143984288891365386118570078169827412507798062906325976563130 9956 4528131325091421842889178647351209584058316026075433483530010 9957 11822797193450187579345113961752505441405524872259617450470 9958 27304381509122835056224281666864908640659410790437915590 9959 328968451917142591038846767070661549887462780607685730 9960 72386962580491847695588233500663184035494318489329490284013619130 9961 14532616458641206122382700963795058027603757978182993431843730 9962 8530645861222387993838645465747699062203405933193417144492269510 9963 3424586857174784421452687862604455665276357259411247348250610 9964 183858903019418932812562770345547795376101468518315838566390 9965 1217608629267675051738826293679124472689413698796793632890 9966 245878269765707488163124910539869654213707686069631956616778078430 9967 2762677188378735822057583264492917463075367259209347827154809870 9968 285877645296034824266295071846304575966184986573718668220772123710 9969 286737858872652782614137484299202182513726165068925444554435430 9970 373843362285075335872408714862062819444232288225456902939290 9971 1349615026299910959828190306361237615322138224640638638770 9972 5970602313480735477227351654494776844905342418830839505154624051217730 9973 1197233269196056843237888841887863814899807984525935332896455594790 9974 1197233269196056843237888841887863814899807984525935332896455594790 9975 27842634167350159145067182369485204997669953128510124020847804530 9976 73005750494433667402130397126530505586343561520143065887789299906490 9977 43900030363459812027739264658166269143922766999484705885621948230 9978 4399241443377073056191929517804015346620179076008087572464370 9979 8816115116988122357098055145899830353948254661338852850630 9980 15875366896866799230951141682923319402015026653465905448790 9981 512108609576348362288746505900752238774678279144061466090 9982 3440510100738866904772507202670294691212951768397581735870 9983 264654623133758992674808246359253437785611674492121671990 9984 462878437766016339558475973408036308165777355753091719199060423385681092598247222010 9985 92705475218509180764765866895260626510269848939133130222123056956875844702232570 9986 27847844763745623540031801410411723193232156485170660925840509749737412046330 9987 122677730236764861409831724274941511864458839141720973241588148677257321790 9988 85968977040479930910884179590008067179018107317253660295436684426949770 9989 2323485865958917051645518367297515329162651549114963791768559038566210 9990 2901044232298234376776845127004862109897471905763613433725962398119900139968970 9991 2322693540671124400942229885512299527540009532236680091053612808742914443530 9992 697296169520001321207514225611617990855601780917646379781931194458995630 9993 2651316233916354833488647245671551296028904109953028060007342944711010 9994 1326321277596975904696671958815183239634269189571299679843593268990 9995 11145556954596436173921613099287254114573690668666383864231876210 9996 251938331277277225225341908191227659887798533562979305694593256113677587799824370 9997 50397745804616368318732128063858303638287364185432947728464344091553828325630 9998 498987582223924438799328000632260432062251130548841066618458852391622062630 9999 99797516444784887759865600126452086412450226109768213323691770478324412526 10000 8622529719094842064796322984685715031642180319435676189471082876882585178647210