0 1 1 0 2 0 3 0 4 1 5 0 6 0 7 0 8 0 9 1 10 0 11 0 12 0 13 2 14 0 15 0 16 1 17 0 18 0 19 0 20 2 21 0 22 0 23 0 24 0 25 3 26 0 27 0 28 0 29 8 30 0 31 0 32 0 33 0 34 2 35 0 36 1 37 0 38 6 39 0 40 2 41 2 42 0 43 0 44 0 45 8 46 0 47 0 48 0 49 7 50 6 51 0 52 2 53 2 54 24 55 0 56 6 57 0 58 2 59 0 60 0 61 8 62 6 63 0 64 1 65 32 66 0 67 0 68 2 69 6 70 6 71 0 72 0 73 2 74 32 75 0 76 0 77 12 78 30 79 0 80 2 81 25 82 0 83 6 84 6 85 4 86 24 87 24 88 0 89 14 90 128 91 0 92 0 93 30 94 36 95 0 96 0 97 2 98 30 99 24 100 3 101 12 102 24 103 120 104 8 105 30 106 8 107 0 108 0 109 32 110 60 111 0 112 0 113 32 114 168 115 6 116 8 117 8 118 120 119 48 120 30 121 7 122 12 123 120 124 0 125 40 126 78 127 0 128 0 129 180 130 148 131 24 132 0 133 30 134 42 135 240 136 2 137 26 138 174 139 726 140 6 141 36 142 174 143 24 144 1 145 152 146 158 147 24 148 2 149 38 150 198 151 144 152 6 153 32 154 870 155 156 156 24 157 8 158 198 159 168 160 2 161 42 162 270 163 120 164 32 165 198 166 36 167 840 168 126 169 153 170 104 171 768 172 0 173 44 174 444 175 264 176 0 177 72 178 992 179 150 180 128 181 128 182 84 183 288 184 750 185 46 186 414 187 840 188 0 189 96 190 1038 191 168 192 0 193 170 194 1052 195 1110 196 7 197 36 198 366 199 1704 200 152 201 174 202 248 203 5790 204 768 205 202 206 210 207 384 208 122 209 306 210 1212 211 1470 212 8 213 150 214 1278 215 312 216 750 217 36 218 902 219 1272 220 5280 221 94 222 366 223 1800 224 726 225 351 226 1248 227 60 228 144 229 878 230 1176 231 1272 232 722 233 200 234 1340 235 7560 236 30 237 306 238 1092 239 6648 240 240 241 302 242 1158 243 1158 244 1448 245 806 246 1350 247 1368 248 5076 249 204 250 2848 251 1686 252 168 253 294 254 5664 255 1992 256 1561 257 186 258 2238 259 8364 260 5098 261 230 262 2448 263 2136 264 1110 265 298 266 978 267 7488 268 6000 269 920 270 1050 271 6960 272 1562 273 1110 274 2990 275 11958 276 876 277 392 278 6108 279 3816 280 6630 281 194 282 1542 283 9150 284 46128 285 528 286 3738 287 5928 288 6000 289 1905 290 3644 291 1392 292 5882 293 188 294 7284 295 10392 296 878 297 318 298 7400 299 19290 300 1830 301 1644 302 2082 303 41856 304 8040 305 5542 306 3152 307 4704 308 10980 309 1314 310 7572 311 18672 312 1878 313 872 314 3728 315 14628 316 11784 317 110 318 3132 319 10392 320 51962 321 1458 322 8820 323 13398 324 47239 325 7072 326 7098 327 4032 328 9002 329 366 330 4068 331 21414 332 10806 333 614 334 10740 335 54720 336 6630 337 7040 338 8942 339 19782 340 12652 341 42102 342 2562 343 21288 344 18396 345 1380 346 5246 347 60318 348 47208 349 2732 350 18984 351 9744 352 8280 353 11132 354 11268 355 21900 356 57014 357 990 358 11070 359 61560 360 53942 361 1399 362 7104 363 28542 364 65718 365 6268 366 7446 367 26448 368 57840 369 42554 370 13906 371 19932 372 52134 373 11606 374 16158 375 92400 376 20700 377 2374 378 4908 379 81678 380 107880 381 1398 382 9996 383 76512 384 372120 385 13980 386 16274 387 14856 388 64442 389 93602 390 21306 391 15672 392 104436 393 6396 394 23318 395 48474 396 53232 397 2720 398 50880 399 113952 400 30843 401 52458 402 11850 403 76038 404 109748 405 406364 406 23106 407 36600 408 100032 409 9236 410 22192 411 74904 412 70320 413 15414 414 16398 415 122952 416 106928 417 41358 418 19950 419 131400 420 110748 421 9446 422 60798 423 65208 424 441992 425 58254 426 12090 427 57774 428 531798 429 48840 430 25842 431 163800 432 101280 433 15446 434 34782 435 80460 436 114896 437 88920 438 61710 439 91464 440 122370 441 380119 442 21128 443 181806 444 198960 445 59602 446 32532 447 467592 448 88440 449 105170 450 60860 451 61038 452 158840 453 451740 454 74946 455 199776 456 470358 457 52664 458 42320 459 149814 460 220446 461 44036 462 12270 463 179736 464 663632 465 60978 466 29216 467 181668 468 560966 469 435042 470 90894 471 163848 472 407550 473 98700 474 104694 475 172020 476 262176 477 48602 478 36966 479 604248 480 974790 481 67606 482 37718 483 168726 484 273679 485 557618 486 34656 487 102528 488 266318 489 822906 490 85268 491 266754 492 568992 493 470536 494 202878 495 301440 496 497040 497 120204 498 39486 499 489150 500 771592 501 497484 502 43866 503 611760 504 993498 505 3700474 506 123078 507 278316 508 322344 509 554564 510 479010 511 211824 512 667680 513 547860 514 64868 515 319500 516 1010556 517 461370 518 111528 519 1012656 520 661156 521 110216 522 105656 523 281262 524 1266348 525 469542 526 51978 527 420768 528 4661520 529 570667 530 148766 531 601572 532 619374 533 1014688 534 209820 535 308928 536 854106 537 831300 538 405878 539 435930 540 1209504 541 154166 542 104238 543 1090368 544 1424282 545 1036096 546 142248 547 189702 548 919400 549 5350094 550 196620 551 402672 552 1434780 553 3762252 554 199016 555 860070 556 795678 557 629450 558 528846 559 1184736 560 1587870 561 920508 562 146600 563 468882 564 1780452 565 949480 566 557430 567 734544 568 4797102 569 782948 570 513498 571 1077156 572 1460976 573 1275984 574 4085904 575 1381296 576 1967761 577 544566 578 280556 579 901548 580 4877218 581 1550982 582 180258 583 340824 584 2538308 585 5406148 586 159398 587 490092 588 2541438 589 1352640 590 350094 591 1655736 592 1192802 593 4759634 594 1284918 595 910500 596 1110236 597 5842788 598 217860 599 1151616 600 6533652 601 4937810 602 247998 603 975078 604 2584440 605 1485542 606 591684 607 1240344 608 2649006 609 5216880 610 3917848 611 1404930 612 2526704 613 5465552 614 1183170 615 2149704 616 5526660 617 1448942 618 1023924 619 1055652 620 5926356 621 1807848 622 515658 623 1638360 624 11431152 625 4772441 626 726660 627 1662624 628 2673032 629 2902918 630 4675218 631 1197744 632 2094948 633 10200504 634 996764 635 1762296 636 3935280 637 8659724 638 4315992 639 2875752 640 10242842 641 1388528 642 654444 643 4874742 644 3845568 645 8265240 646 367794 647 1155528 648 7876062 649 53154816 650 1560066 651 1559934 652 6004008 653 6174140 654 5140860 655 2126664 656 3705272 657 3332582 658 4304694 659 2530926 660 7830108 661 9924986 662 1283352 663 2767848 664 8475540 665 9782004 666 4781156 667 1593678 668 7224240 669 7683978 670 4365882 671 2990880 672 12392526 673 9190430 674 41340122 675 6495378 676 7352025 677 3398964 678 6296328 679 2679240 680 8421856 681 14822580 682 4276098 683 2127924 684 10007358 685 11084416 686 853932 687 3347280 688 15713160 689 11211154 690 2427540 691 1970700 692 8372996 693 16382310 694 8890380 695 2586432 696 9958602 697 53282932 698 1356842 699 8546922 700 12201864 701 47004986 702 5608338 703 7210032 704 10268040 705 16217484 706 5443664 707 1996620 708 13844688 709 16548614 710 5870274 711 4021608 712 15255272 713 12130422 714 13258836 715 10014252 716 6595596 717 11684952 718 48756306 719 5045400 720 20873792 721 14233866 722 1767864 723 4346694 724 56887670 725 18098388 726 6482958 727 3276048 728 20133234 729 28271407 730 45971414 731 3513144 732 12109992 733 16141268 734 6027654 735 12992160 736 22052550 737 47739552 738 10213580 739 7916358 740 15145534 741 23598624 742 8909916 743 3661464 744 25161978 745 77077342 746 2739602 747 4927956 748 21496224 749 58084176 750 11686188 751 4546968 752 15164280 753 63010740 754 50172556 755 12125424 756 19992720 757 27899414 758 13802352 759 10616688 760 27447294 761 56515688 762 11279028 763 11787372 764 54134208 765 27171220 766 17041032 767 5449824 768 30165240 769 73372802 770 50191362 771 13055676 772 18395978 773 23142488 774 59248446 775 12684696 776 17722058 777 33827946 778 54456068 779 6361482 780 39229356 781 61002990 782 50388012 783 13204032 784 80208031 785 32289500 786 11267148 787 15642300 788 21672758 789 86151018 790 18763464 791 5741592 792 31448214 793 163675258 794 51090578 795 12046902 796 71818560 797 20969060 798 16142562 799 62262384 800 34138712 801 35987558 802 57993632 803 12892866 804 38465124 805 130785888 806 55559658 807 7043088 808 44780072 809 156178622 810 57253220 811 14396652 812 57842436 813 52434786 814 66725514 815 13756776 816 42020352 817 80096652 818 536270678 819 20861976 820 85792834 821 66687536 822 68321010 823 13774416 824 78411126 825 103077708 826 64624698 827 20977818 828 39396456 829 171203312 830 59834640 831 22950168 832 48175082 833 86035232 834 69889668 835 56382834 836 111467112 837 48980064 838 107222514 839 9755448 840 65984004 841 192221205 842 48876918 843 25069380 844 90995718 845 598484346 846 33921714 847 26885256 848 46482992 849 179712582 850 117824280 851 13237356 852 80233596 853 114055286 854 73678548 855 24355800 856 92069502 857 176151428 858 110978106 859 29117370 860 56361456 861 103988244 862 109180092 863 105762552 864 80360910 865 188457982 866 130410290 867 26992494 868 147368940 869 185756736 870 570813192 871 24862704 872 78333950 873 167866598 874 648303216 875 25213260 876 92438286 877 184216622 878 72986736 879 75454632 880 171484680 881 88143440 882 80886894 883 76982094 884 138348406 885 134016240 886 160282896 887 11569248 888 74613690 889 392958672 890 161983714 891 28988040 892 107423712 893 661196058 894 135686970 895 84421176 896 111112206 897 162850608 898 199627478 899 598040844 900 119679519 901 219997154 902 71061750 903 38489280 904 177280064 905 810264316 906 131721894 907 66653958 908 147854580 909 227666150 910 267770418 911 22810416 912 95386272 913 315446964 914 708065810 915 51948930 916 122368382 917 235743216 918 152235708 919 91655616 920 124832910 921 275059152 922 698988074 923 34717128 924 258381888 925 317704170 926 674409570 927 125560896 928 231404522 929 335493716 930 579793758 931 133648290 932 160011086 933 680935290 934 329213508 935 82823616 936 107704010 937 409651988 938 729610050 939 95661354 940 268815774 941 293125172 942 105476340 943 609904824 944 260226030 945 316414032 946 275680914 947 70864260 948 236658258 949 948584776 950 707637360 951 49895256 952 174059724 953 881167892 954 354995006 955 153273126 956 200755704 957 803025792 958 330466200 959 135184968 960 195305640 961 543175705 962 731348222 963 579447084 964 335722598 965 822264418 966 173470296 967 137165160 968 227588292 969 468701832 970 995459296 971 204165198 972 162876438 973 961223010 974 1330701006 975 121533576 976 279081512 977 433749116 978 779034096 979 602779050 980 798433988 981 373369238 982 409518774 983 89054400 984 322041324 985 811684450 986 1222222372 987 75557484 988 331053048 989 1502989758 990 828691734 991 283055616 992 244793916 993 864771228 994 1040568456 995 667222128 996 341201844 997 516834284 998 1369207662 999 199042344 1000 438846256 1001 1169800944 1002 299899008 1003 245428974 1004 387085050 1005 1483231104 1006 829385550 1007 1099408272 1008 241558392 1009 1312508450 1010 1958066890 1011 139986810 1012 479410302 1013 1096269830 1014 7182703668 1015 264939456 1016 350992368 1017 620276186 1018 1576521740 1019 662046102 1020 794545224 1021 1605635384 1022 465176274 1023 230073144 1024 586369801 1025 1602103372 1026 1394275776 1027 820083372 1028 323152268 1029 708955314 1030 1170838122 1031 615672528 1032 280055070 1033 1117484366 1034 2589042276 1035 595698006 1036 568888908 1037 1611094756 1038 1504799478 1039 907509624 1040 490700386 1041 627100740 1042 1614019070 1043 7094197530 1044 478081610 1045 1886598930 1046 1000517364 1047 169880664 1048 1006795662 1049 2981401454 1050 1087935660 1051 276274740 1052 1116606120 1053 1240908290 1054 2216139522 1055 880903560 1056 422764710 1057 927718368 1058 2593499028 1059 1330711692 1060 716912842 1061 2219809850 1062 1491947670 1063 801639240 1064 629530014 1065 2028391584 1066 1890657196 1067 696252234 1068 957077808 1069 2285719340 1070 8265758784 1071 776649384 1072 655588200 1073 2003391946 1074 7947707838 1075 1030551402 1076 1126938824 1077 1606887798 1078 2502324000 1079 1405276632 1080 536734296 1081 1968849288 1082 3269409368 1083 264756270 1084 785605152 1085 3519640512 1086 1175628858 1087 420255432 1088 1683357962 1089 1711448287 1090 2571856430 1091 2201012058 1092 1149928644 1093 2264209094 1094 3388509078 1095 7086255336 1096 742271414 1097 2774379836 1098 3126897854 1099 1161693012 1100 1214881452 1101 9116745954 1102 2030839782 1103 1453425696 1104 892092780 1105 2936557148 1106 2917908984 1107 7043050092 1108 1489714880 1109 2938211900 1110 2348894082 1111 1050731904 1112 544482018 1113 2804478528 1114 4384391600 1115 2063551296 1116 762345096 1117 3388432412 1118 10142459472 1119 1575767640 1120 1593066630 1121 2401046268 1122 2812484580 1123 2088823716 1124 3016989050 1125 3212954614 1126 8951737314 1127 888754464 1128 742919604 1129 3740189108 1130 11972877802 1131 898641036 1132 1039841046 1133 5288864730 1134 9263408430 1135 2323419744 1136 1443308352 1137 1837412496 1138 3980075390 1139 9251477484 1140 1861762248 1141 2733543900 1142 10296522840 1143 1577050320 1144 1838784594 1145 5383792858 1146 3670702908 1147 1619620434 1148 1598617968 1149 9854297088 1150 4122202350 1151 2103870408 1152 1343970840 1153 4568556740 1154 7197591290 1155 8408331378 1156 1837131369 1157 4730472728 1158 9408642864 1159 9120329112 1160 2727621556 1161 3215372664 1162 4127766546 1163 8792100306 1164 2198210790 1165 5215680604 1166 5855159130 1167 1602495840 1168 2241955802 1169 12448202082 1170 11131531156 1171 2410292022 1172 1655637242 1173 5558363214 1174 5571678354 1175 8357005536 1176 1067374482 1177 3687745716 1178 13919132424 1179 8443462836 1180 3039547896 1181 6898726172 1182 17534075688 1183 3213046224 1184 2515920878 1185 5131669290 1186 5843123984 1187 4396976058 1188 8132872788 1189 11696993068 1190 13908179136 1191 1153144848 1192 2535096944 1193 6943105268 1194 19242663036 1195 3542447088 1196 4697872992 1197 4915651590 1198 10940213082 1199 11925469608 1200 1830621462 1201 4868714972 1202 8229748826 1203 16091539710 1204 3153690204 1205 13045240786 1206 18020628474 1207 2593601064 1208 3130913250 1209 6776802708 1210 9765802544 1211 9639869148 1212 2336031120 1213 8388602726 1214 15289359318 1215 9663591120 1216 2410187880 1217 13055822996 1218 19376696766 1219 11111868306 1220 4395034582 1221 12141948804 1222 12564701946 1223 17937269256 1224 3627654716 1225 8406256683 1226 16245314598 1227 2783012790 1228 3060519030 1229 17721956168 1230 20558266254 1231 9152089728 1232 9454068660 1233 6566480090 1234 17249362778 1235 24397008846 1236 3690200082 1237 7995964868 1238 23459472342 1239 96171666888 1240 3839024724 1241 10002535360 1242 13269286308 1243 4662006486 1244 4801116336 1245 27792271104 1246 20755726584 1247 6773524344 1248 4234029078 1249 8477613932 1250 26527038382 1251 18024427056 1252 4632350000 1253 9635470146 1254 33531276696 1255 5273619624 1256 3991384358 1257 14194383186 1258 12226918360 1259 20659958718 1260 10378648098 1261 15971407228 1262 23365299546 1263 24046647624 1264 5055208752 1265 12149664852 1266 22995297210 1267 17661056778 1268 13641969278 1269 16382663442 1270 110724057414 1271 6798410184 1272 2750144106 1273 17958036768 1274 41763236366 1275 16802478402 1276 4329516288 1277 25848303962 1278 24513351936 1279 7663771200 1280 7478970122 1281 13261258494 1282 18160247750 1283 27834224064 1284 11887782744 1285 13455666304 1286 26059873968 1287 30094562184 1288 5378661732 1289 22550906786 1290 33469060938 1291 11696355648 1292 6018035094 1293 24899800236 1294 40046192466 1295 22104226752 1296 9741143623 1297 9453223932 1298 36888465810 1299 122319043578 1300 7073930994 1301 20697080120 1302 29279777826 1303 106435161168 1304 21601627878 1305 19739214826 1306 16680317174 1307 20937761112 1308 6825765816 1309 22331776188 1310 55243723350 1311 19994660712 1312 5418360722 1313 29386704580 1314 46724606546 1315 29607790476 1316 13501920180 1317 23880457686 1318 28964766900 1319 23076204312 1320 13584395988 1321 14141423360 1322 41213480456 1323 31136560938 1324 15204543486 1325 34642028604 1326 131695493898 1327 15661976280 1328 15557970270 1329 35042780784 1330 29947192356 1331 38489037726 1332 94334135294 1333 27642235272 1334 61173603024 1335 33758612568 1336 7121453154 1337 23512097604 1338 144408115902 1339 18198719040 1340 23500166808 1341 30083740550 1342 36218261160 1343 37551123048 1344 20144917470 1345 24022105558 1346 37296932354 1347 46869941406 1348 16061365016 1349 40682162214 1350 69739012446 1351 117338011272 1352 8638449692 1353 24223019262 1354 56000365304 1355 46133383422 1356 14679355332 1357 32822909928 1358 68308730604 1359 128682538584 1360 10766924476 1361 34036316690 1362 45608701944 1363 125046565122 1364 21122164194 1365 44644254336 1366 44167507416 1367 126962985264 1368 27819492282 1369 35007549627 1370 70502561672 1371 42377022216 1372 8761299744 1373 52196306594 1374 160941904836 1375 114573184656 1376 18105945516 1377 31073061206 1378 59504014342 1379 69572547108 1380 35719401564 1381 34309132382 1382 70161851664 1383 43396233288 1384 106253640854 1385 43252372936 1386 73927838064 1387 30670182150 1388 21406613676 1389 68468265738 1390 153371253462 1391 49461792912 1392 27490303392 1393 34493821656 1394 174149638528 1395 160551260520 1396 11799521492 1397 34014661662 1398 176489927040 1399 50631669960 1400 29158298382 1401 34968696708 1402 48929081876 1403 76426801356 1404 114263047536 1405 54649771786 1406 107644932822 1407 131109972528 1408 20207979240 1409 63735319682 1410 104759986266 1411 43818395478 1412 31958617964 1413 60715441526 1414 248849123004 1415 176414601408 1416 25328803986 1417 39396422134 1418 85791028214 1419 248440762842 1420 40100053476 1421 78214785440 1422 102020282886 1423 39013036824 1424 43464541022 1425 147416520558 1426 67755435288 1427 80656719762 1428 126049205028 1429 63415639256 1430 99420051786 1431 325240323648 1432 21961455534 1433 65067514490 1434 133262552010 1435 144556480020 1436 30420200664 1437 74309800884 1438 191017082832 1439 88390934736 1440 29153276462 1441 42611712870 1442 200181701508 1443 204685367352 1444 108038912845 1445 72052106404 1446 210078761814 1447 137284672848 1448 63907697690 1449 90565302594 1450 181434240402 1451 81415979370 1452 46268114334 1453 66210425420 1454 231355885284 1455 195388193040 1456 111362929422 1457 67934037396 1458 216792223950 1459 283474688046 1460 45940698076 1461 69591150822 1462 211571200074 1463 183804034488 1464 137349553194 1465 62604949918 1466 128535409418 1467 170783827056 1468 127278497856 1469 115639351618 1470 328887198354 1471 155406110856 1472 49225760760 1473 159908064012 1474 202901812482 1475 143085113850 1476 58823362538 1477 69104327778 1478 257944775706 1479 475493482656 1480 48429675688 1481 94825298366 1482 228630064422 1483 173087185914 1484 148361428440 1485 134141661960 1486 203922073374 1487 256391208720 1488 147097900782 1489 82547432210 1490 184272132358 1491 321046495464 1492 126642362894 1493 112035900218 1494 374813836428 1495 1668541412088 1496 53258538852 1497 92952126288 1498 231722633808 1499 233608053924 1500 158134848096 1501 178934533452 1502 265186884228 1503 311908036128 1504 66307736340 1505 118966709532 1506 336940856574 1507 291456427998 1508 82162832950 1509 131755684272 1510 333714764016 1511 215770796616 1512 225537608952 1513 176261302528 1514 310655308046 1515 330808914438 1516 134334410670 1517 117840483238 1518 405050396736 1519 393557582952 1520 193827256344 1521 111760748349 1522 134914188714 1523 365392601970 1524 349467627342 1525 121832311578 1526 297929965134 1527 404351806512 1528 1343083377996 1529 244444859544 1530 501005416852 1531 181095209322 1532 73964341728 1533 177459563844 1534 485583361446 1535 254541672864 1536 263886570840 1537 85961959726 1538 314864999282 1539 574851217902 1540 165646771044 1541 139676525214 1542 484722598440 1543 590210649432 1544 99498150362 1545 231785228502 1546 289476642050 1547 283850435502 1548 182263410246 1549 320802443378 1550 550948487502 1551 334321127208 1552 144082637282 1553 162635000306 1554 546134486166 1555 546431745732 1556 189065346512 1557 171096538760 1558 463223819646 1559 2027785776936 1560 227045048088 1561 112522985112 1562 335326462002 1563 1868291992068 1564 269022066504 1565 211253820232 1566 545227975692 1567 328140315048 1568 111683727036 1569 461134839900 1570 394337358292 1571 340485361740 1572 356855593572 1573 154905235112 1574 442630197648 1575 674375206632 1576 269413328486 1577 153334198494 1578 660679731072 1579 606050659512 1580 298436860656 1581 239304319836 1582 613071192144 1583 505775568600 1584 392603765064 1585 345903625090 1586 387709958260 1587 619745493732 1588 1506840591680 1589 297982805064 1590 885150995736 1591 596079196416 1592 211452995190 1593 362077354836 1594 1865802135242 1595 408077548362 1596 391886502816 1597 200410854212 1598 629773345530 1599 980614425552 1600 1583183152443 1601 292155666048 1602 618570031226 1603 686630216700 1604 343202891354 1605 288436374834 1606 812978923044 1607 616984108368 1608 253656095562 1609 226054111382 1610 576245718426 1611 895747442676 1612 270610159998 1613 280988460014 1614 978013927212 1615 1976611148280 1616 214855097252 1617 388761671886 1618 746381699126 1619 788524647180 1620 540626513666 1621 275899476092 1622 644336814852 1623 2439710243712 1624 601045128984 1625 368667495644 1626 658414854390 1627 1809476529066 1628 358842184224 1629 596848015802 1630 833820244380 1631 2122388633376 1632 245923680432 1633 372081454464 1634 915804086706 1635 1182534402264 1636 381624105044 1637 301776570362 1638 1081016605512 1639 2381925335040 1640 1692162305230 1641 367115038080 1642 585073401284 1643 638759034480 1644 653952273660 1645 537960985488 1646 925018489914 1647 1108528189200 1648 504468121080 1649 384896663104 1650 2429487419394 1651 892590556728 1652 377124572766 1653 419630436552 1654 1148404173510 1655 948751044288 1656 1758441191718 1657 396195536252 1658 780135283520 1659 1493511546714 1660 1836749643024 1661 408180302592 1662 1315614310110 1663 2311295706936 1664 1931152885688 1665 535971981376 1666 846603494930 1667 984847015206 1668 860495383308 1669 411007481774 1670 2224745229372 1671 1536608688264 1672 424365574134 1673 704540373648 1674 1420974389712 1675 2344369459506 1676 657396995328 1677 730747184304 1678 1375712338614 1679 930843302112 1680 1935479906364 1681 537518494035 1682 866903710644 1683 2823491439396 1684 2038431495134 1685 407780666950 1686 1159333444608 1687 4172568456696 1688 548950106172 1689 943119313800 1690 1341611072388 1691 892485226014 1692 865176172536 1693 1765150471472 1694 1576389351552 1695 1829008061664 1696 446989292072 1697 372130419992 1698 2731253634588 1699 4345405883526 1700 417678727140 1701 696410236092 1702 1355281496958 1703 4092236482320 1704 1340063913564 1705 699265567584 1706 1092169196582 1707 1411857204762 1708 2068946599998 1709 805848538790 1710 2062922373864 1711 2699573210928 1712 1770170206062 1713 862167477576 1714 2727923590274 1715 1807287964194 1716 1100851900272 1717 591164664958 1718 1642942939974 1719 3586094419512 1720 3304762362618 1721 478264900082 1722 1605943407270 1723 2837095904004 1724 2175140309808 1725 1030194130380 1726 2891501295540 1727 1320465549672 1728 2414860447800 1729 1048364737476 1730 1509781458532 1731 3288244783446 1732 2285953757414 1733 572424133652 1734 2431867645626 1735 4772613100728 1736 723366979716 1737 892112418692 1738 4235188266450 1739 3184954084188 1740 2573738266764 1741 924063325622 1742 1402941319092 1743 3622840520760 1744 2587634419544 1745 2395587746356 1746 1969342511900 1747 1910598280566 1748 2299713411726 1749 831253989876 1750 2270196600660 1751 4919313516024 1752 2460849105006 1753 889669033610 1754 3312626370842 1755 5126408107242 1756 2248301384376 1757 871937528178 1758 2744018009406 1759 6179146933584 1760 876586192050 1761 1276107750744 1762 2717160379328 1763 3158457511944 1764 1969704538255 1765 1047643661450 1766 2072620964898 1767 5640267808464 1768 6289842793330 1769 1099525854250 1770 3775312407720 1771 3496967144832 1772 1147159905636 1773 2559178550972 1774 3917112517128 1775 6129320364936 1776 2786864073864 1777 1052661969056 1778 2073389940006 1779 4755723194184 1780 5372841292354 1781 983740883320 1782 2766527472672 1783 6898074028704 1784 23468723517888 1785 1496707900272 1786 3479342099766 1787 3101128868682 1788 3060791452896 1789 2786840686478 1790 3811662765312 1791 4180264604760 1792 5332943113320 1793 1164925255200 1794 5917634698032 1795 5656409364456 1796 1367942301698 1797 1244499376854 1798 4168378944678 1799 6052500270480 1800 3123520597802 1801 912856997192 1802 3481254139336 1803 7427009400462 1804 4403228115588 1805 2555123162366 1806 3624912609606 1807 5360366301600 1808 3971662036184 1809 2248086796326 1810 5561528849404 1811 4025789155014 1812 3212609305770 1813 1482047844626 1814 4120811832060 1815 10657903981344 1816 5538111337434 1817 1110645708996 1818 4538921682380 1819 29557220706714 1820 4494881308872 1821 1967195901606 1822 4664962882128 1823 3238812910800 1824 3812995526478 1825 5500629708276 1826 2352750517068 1827 5268153770124 1828 6040273289408 1829 1537082560158 1830 3990589680396 1831 11503287466944 1832 4367256017150 1833 2162925669174 1834 5975995478910 1835 7111538493150 1836 5055679629924 1837 1580306918220 1838 4681771990194 1839 8893585125744 1840 5855616603270 1841 1419539663076 1842 5178944396490 1843 9362509857780 1844 4915791557252 1845 3231305660356 1846 6333664064526 1847 8730105926376 1848 7619834846604 1849 3726765232951 1850 4668212722246 1851 5866114931472 1852 24294918071304 1853 3357358037116 1854 6350276491014 1855 10868739370176 1856 26783377585712 1857 2252398679730 1858 9121708604306 1859 8253925749276 1860 7118532566328 1861 2769683303912 1862 5082439254342 1863 9657114149712 1864 7969283877488 1865 2243669321872 1866 5555848212708 1867 10316826454020 1868 6007226998122 1869 4205249316396 1870 6536003682360 1871 6717181728048 1872 6590341065254 1873 5848364540816 1874 8058436820930 1875 9727787395686 1876 6689676737256 1877 1705467305018 1878 7757226717192 1879 18092769012648 1880 6521875095606 1881 2634277503408 1882 6227214724778 1883 29194444531428 1884 8171543829840 1885 6362840046692 1886 5722433460144 1887 12133503013296 1888 10668623306910 1889 23357884554512 1890 8398798156650 1891 11670214065318 1892 5096540552916 1893 3072060680670 1894 8133400915650 1895 34030471374144 1896 7179514285062 1897 4010169664560 1898 7283460585256 1899 12358919433384 1900 11238008331828 1901 3626431006622 1902 8353277883288 1903 17107861705272 1904 8627081256504 1905 4789247919780 1906 9905006316626 1907 7821063892038 1908 9511156310090 1909 5584147189284 1910 8109165193908 1911 12667838335176 1912 30521246232108 1913 6484956357050 1914 11753055771786 1915 17790571561578 1916 5706790673304 1917 4367737124784 1918 7767489148560 1919 15614867139000 1920 35727552191190 1921 3352023062164 1922 5952718214772 1923 16894426826952 1924 36626882169262 1925 2648403046200 1926 8503904506020 1927 18695577765984 1928 30463886081522 1929 6465668773518 1930 14053118935588 1931 8983692352560 1932 7502830065612 1933 7450724362250 1934 10583190673632 1935 16364159688888 1936 33783753430303 1937 4302422775572 1938 10656164334198 1939 39637383240528 1940 10378326377236 1941 4983539780400 1942 10638771962382 1943 21781902051312 1944 12146714260998 1945 6075074294710 1946 11388584556906 1947 14246202270684 1948 16375576064904 1949 26323290074360 1950 13790807125548 1951 20145408883968 1952 8521889366198 1953 8797108076550 1954 16399460110286 1955 37566198619878 1956 8252671388328 1957 8507075652384 1958 9467044062738 1959 42769691983368 1960 20598370368140 1961 4881993796936 1962 12999374824328 1963 43658221104516 1964 33656110081416 1965 10453695811668 1966 14108950332222 1967 15486377006976 1968 13439019782424 1969 29336845775832 1970 12433353586180 1971 20192207982576 1972 16770490741168 1973 4250797710362 1974 13084862325114 1975 28931111255472 1976 34472900880738 1977 5880078235440 1978 18181980526290 1979 43916245957026 1980 16564416444216 1981 8657815133862 1982 10435651453092 1983 23602112669928 1984 42783485491680 1985 9612086450506 1986 14480756686110 1987 41549237783154 1988 55717819667412 1989 5671940092678 1990 20983408456704 1991 25573764982872 1992 18024258454470 1993 9949125380480 1994 34098271806218 1995 24610668263658 1996 18824286389742 1997 9799574502710 1998 15536767459842 1999 32499636793584 2000 62787678098656 2001 32012083609812 2002 19077143146032 2003 19092365219952 2004 41239972788984 2005 9281985299302 2006 13510239874062 2007 30841743481200 2008 46512533438874 2009 8217476453408 2010 17790724728258 2011 50663904854346 2012 31777182484464 2013 12943803356520 2014 23976132417150 2015 44085970837728 2016 16343576084898 2017 31527062978414 2018 19908706157936 2019 29967499932588 2020 29451458484658 2021 6820236987930 2022 16411601692062 2023 64041635458248 2024 62427355617594 2025 12613887019953 2026 18983728619106 2027 66298567412502 2028 24388736223492 2029 36751994216210 2030 18116364025182 2031 50619237137256 2032 24629955083592 2033 12213712684260 2034 28770112409306 2035 57841574747730 2036 37970453261780 2037 9117368383614 2038 22865134459272 2039 40998627987240 2040 48584418691824 2041 33757884311398 2042 17354092374374 2043 55937993632110 2044 72068955730968 2045 32942851704022 2046 20023225020180 2047 58562858167608 2048 47245965074280 2049 15292857809352 2050 51380871605004 2051 22994480950164 2052 22934913761460 2053 19934854526474 2054 22224029513358 2055 44527164993192 2056 74732309761436 2057 27926092785314 2058 23682677501586 2059 85649871205320 2060 47416145719074 2061 13234009027130 2062 27836656270356 2063 58047072655008 2064 93027451203564 2065 22569245054868 2066 22383298536392 2067 37677646359450 2068 55481460738738 2069 34794149683664 2070 26635738116876 2071 73454496839544 2072 87715150030920 2073 13034997039864 2074 36482665924396 2075 80907493653984 2076 29528286186024 2077 19219539337152 2078 48809917955604 2079 46200834083184 2080 80942795717116 2081 55548745639610 2082 25825544676960 2083 92696042099778 2084 72933218783852 2085 15540747546234 2086 27676378641612 2087 83832955234968 2088 63696648416582 2089 24895522741856 2090 32193829339842 2091 62768110025616 2092 100165627813884 2093 37368383739876 2094 29704121331018 2095 65103974585448 2096 50604454468212 2097 35197457628956 2098 57257061821666 2099 128351262914448 2100 56966622189318 2101 40066226669766 2102 26636865596892 2103 73857154679904 2104 134528060679258 2105 43401379658494 2106 32944681765412 2107 73707533943954 2108 412403519396088 2109 49103435418324 2110 36540263976426 2111 86249653983456 2112 60367302056280 2113 47792515742540 2114 56026961029518 2115 77834396729430 2116 84998230672315 2117 35672657597642 2118 41658923219154 2119 101131059065280 2120 120274329308440 2121 18196341506376 2122 44401555009634 2123 110995355927358 2124 102996298153002 2125 51558199009472 2126 33071446641306 2127 49136849809056 2128 116650934836782 2129 85527735216656 2130 46051606599642 2131 105323504490228 2132 59239128129328 2133 23722086901236 2134 86712801979386 2135 136689359443824 2136 64662435709440 2137 23200756568276 2138 56094626786888 2139 127736766441594 2140 124472242788096 2141 40285894322924 2142 34520115535086 2143 97656625557504 2144 178765341647346 2145 411711172255512 2146 50492889521368 2147 72506607604800 2148 92420593226964 2149 71786783369946 2150 38090953224600 2151 93766695154152 2152 120405613785446 2153 67232849424398 2154 72971450244174 2155 166070030217756 2156 102539417600136 2157 31630556734428 2158 55009485823590 2159 131275452336216 2160 105812475236976 2161 75575720472218 2162 57754526800542 2163 89372848856352 2164 151158924332462 2165 45477556427554 2166 46639693250106 2167 135733568108352 2168 161023248554412 2169 71213460481544 2170 99950288098074 2171 169478204185602 2172 72221336627856 2173 84331030992940 2174 53036298002268 2175 125583155379024 2176 171022155283682 2177 70182416730438 2178 54899709753372 2179 181099693920330 2180 515470660057510 2181 26276176893162 2182 80881042213014 2183 171224593210224 2184 462351218644764 2185 60383126505012 2186 89938903812878 2187 117378112136088 2188 146171113601790 2189 100139382860778 2190 55297273708068 2191 133257778650936 2192 201332203403504 2193 84310868027346 2194 97874155035380 2195 142091961169746 2196 127098295620524 2197 80329831818874 2198 71565456319482 2199 172000469889504 2200 177660409208970 2201 28791154778928 2202 77430429426582 2203 228999243602364 2204 210878573129232 2205 67201847123438 2206 66098776350762 2207 129999075691080 2208 158092119193620 2209 179427599516221 2210 110778641536230 2211 127960465782354 2212 165164617394532 2213 432284671683926 2214 65533258050870 2215 227830676812920 2216 240288213532304 2217 57725584766142 2218 100396235658590 2219 598975671902658 2220 118513501106628 2221 118402061401418 2222 117710929389096 2223 135966448919256 2224 227925933896502 2225 482027903885820 2226 89178399166578 2227 191368257496860 2228 183560659756298 2229 80874072632850 2230 104882574279462 2231 175751676898776 2232 209328637424988 2233 94264610727120 2234 113099598934178 2235 248084170427070 2236 216996263992608 2237 83131361994284 2238 76844171274948 2239 289907243119560 2240 276292148176950 2241 65513507702580 2242 84691921907346 2243 268316807663538 2244 559339220873292 2245 86469694366126 2246 123166076299662 2247 183629425801224 2248 300922149042728 2249 139644540175540 2250 85813759043812 2251 237255838611894 2252 580911938010120 2253 122165823951654 2254 124913984307942 2255 217022590075464 2256 579570231464964 2257 161333001728770 2258 145401732131834 2259 236726110493352 2260 645629431893928 2261 129001694049600 2262 71763770791716 2263 277801267093368 2264 331229710844730 2265 110963520279648 2266 141266059091334 2267 277268494337286 2268 541918345537272 2269 179090797521332 2270 137289227815356 2271 150628170029808 2272 267694596971382 2273 519865748011412 2274 205249036882872 2275 346299650732262 2276 258408305752916 2277 96469622682336 2278 144247593656862 2279 331295327555088 2280 253366865124312 2281 168906888165098 2282 103321355419710 2283 584747378932548 2284 374128862858820 2285 184376244636808 2286 115168401233556 2287 319900916399184 2288 400656462936624 2289 548068151668488 2290 209401270914100 2291 277219946108154 2292 192658956775272 2293 464429267463308 2294 146985212521404 2295 298004145449616 2296 351377597581920 2297 516433974030992 2298 134517984294330 2299 436847081352552 2300 709854096293640 2301 117445925827272 2302 169946607369576 2303 716431885129584 2304 365972421754201 2305 223874321870048 2306 142283440770182 2307 222558229524828 2308 364212941501384 2309 277717727192396 2310 114580692571218 2311 330404607847200 2312 734514433643660 2313 475758746621984 2314 271005114646162 2315 460021744492218 2316 292082569394826 2317 192402840376740 2318 188065715624862 2319 316385174397144 2320 824323378512226 2321 222532036679640 2322 140584068644724 2323 454513774039512 2324 1144069714763922 2325 475422850841082 2326 221002362826302 2327 398111119115328 2328 394663080501138 2329 229851414345232 2330 580279568510308 2331 362874655018488 2332 430671922978656 2333 236620592043266 2334 173044836701076 2335 388579709076840 2336 1101752048791988 2337 228195793568406 2338 219041408557068 2339 837275481060678 2340 715834665499474 2341 199083195410384 2342 210798007347606 2343 393687773002224 2344 656412790340906 2345 249266170362630 2346 212564168936748 2347 452695973199996 2348 1158236314571706 2349 598363679438288 2350 203815245871974 2351 505883198935944 2352 355437168931206 2353 652148421205894 2354 299543130365394 2355 713731052968764 2356 505775223577536 2357 245464642591838 2358 204934788357102 2359 491311309814976 2360 1013691168174150 2361 557330460083256 2362 248922038103062 2363 590188355570274 2364 820516441371216 2365 745763752025016 2366 177645452728086 2367 717344022084744 2368 604897249644002 2369 1088875661403198 2370 275621210551332 2371 546902923238028 2372 492069980333672 2373 519790634261814 2374 310117936192350 2375 584062450978968 2376 792575764801500 2377 286981739076932 2378 346273672938130 2379 987347180106372 2380 923870827700220 2381 646735379021312 2382 185006605655604 2383 500111748925296 2384 1102689866939684 2385 657695469096052 2386 321604805902352 2387 905963255699694 2388 1194933230241114 2389 357402024377522 2390 663361064769906 2391 519899543148288 2392 682678207994748 2393 358701095593430 2394 297228182944908 2395 1078009100323776 2396 1320734512418616 2397 269388959835528 2398 337518811627158 2399 591684528894936 2400 1006645975561332 2401 812480495823769 2402 310319799076902 2403 530848851802212 2404 1530286207533650 2405 1055785082239730 2406 198065476270428 2407 748667273833416 2408 1568145444385740 2409 634507509671208 2410 363992901445270 2411 1047026876150142 2412 1176569434097310 2413 466331030081196 2414 448216774678212 2415 557589045477216 2416 747089896294704 2417 1135756501724978 2418 649460779933134 2419 841876569020922 2420 1474708712837342 2421 278905171116644 2422 334932380448720 2423 1135549154542464 2424 1468942810577274 2425 740559097690740 2426 341503439507246 2427 993149760676302 2428 1550659433949696 2429 1222664419035468 2430 354969133374822 2431 695593458352320 2432 1240743818437926 2433 1133566926536616 2434 549277160025452 2435 1221758349424092 2436 936311087441880 2437 420084546666770 2438 401299557854052 2439 1103036629455216 2440 944885983091944 2441 1192745760518426 2442 716770990772610 2443 1321411020154458 2444 2401878061822038 2445 754747872969144 2446 401905391979402 2447 1042575171048456 2448 1493145121311656 2449 1477799488237230 2450 547540735379036 2451 579655763253582 2452 1227343703650742 2453 1595102907342984 2454 376871181815658 2455 966071429837352 2456 1446349369252200 2457 686062861745448 2458 769590746692418 2459 2115482789359968 2460 1855358978657424 2461 544989035024670 2462 437824704115944 2463 837985981197912 2464 1888345685368260 2465 2029740028189700 2466 434217650500400 2467 917480226136884 2468 2462078664504542 2469 7288410534160656 2470 556345342292688 2471 1626331004544072 2472 2287330867770858 2473 520774473559154 2474 630470260885766 2475 1319053199572614 2476 991072492560684 2477 1298797491146072 2478 1105842819318810 2479 1138866559665624 2480 1552380826103844 2481 1615535862720552 2482 576402511423180 2483 1452774135530808 2484 2104566322420632 2485 1676386297934772 2486 888716203963998 2487 783382335432144 2488 2310324782860290 2489 1064640600562836 2490 554803218073368 2491 1611954478966404 2492 2507059358838072 2493 877979136366260 2494 629485591039776 2495 1905210724637352 2496 1796272519769352 2497 1084540629084204 2498 987667544411840 2499 2032889525298234 2500 2648532155654849 2501 1388433849032276 2502 406803359688336 2503 1170029822671056 2504 2946523349794562 2505 1696612730398734 2506 662162523511248 2507 1602797197758258 2508 8520941684427936 2509 1256844779679880 2510 991756473605874 2511 1602774680835384 2512 1833221073321272 2513 2560643742823122 2514 959848481802798 2515 2067179775176538 2516 2651586339867940 2517 1238266034734224 2518 725336156092122 2519 1871265094657368 2520 2299411960834278 2521 1163487831547844 2522 1076145951662398 2523 1921911054573522 2524 2640057288704976 2525 1938747012498654 2526 557125967535600 2527 1169833373254392 2528 3312724731468348 2529 2701536463043552 2530 1175996914192998 2531 2077881733150488 2532 2147891493571512 2533 1958794182218806 2534 1550772322942782 2535 1609532297423448 2536 1977805407936860 2537 1862596512848190 2538 707108441810472 2539 2362874620694334 2540 4205604995567862 2541 1652965964869434 2542 693795153515688 2543 2146681411045920 2544 3242142795413976 2545 8885755047025714 2546 1126909822295598 2547 1580472096414036 2548 3090306199401500 2549 8612278749229754 2550 1021717201250982 2551 1507959900711600 2552 3159518387241150 2553 2117511463418388 2554 1455259443832784 2555 2864089017987318 2556 3053280042475464 2557 1342169069613818 2558 1199494002683682 2559 2503840484829432 2560 3072476908043642 2561 2550367467758896 2562 739701372068376 2563 2470296877407756 2564 5017323920341142 2565 2529446770221402 2566 840113073942264 2567 2387767323892800 2568 2484153009871290 2569 1825722414600096 2570 2335677479979424 2571 2878067711852640 2572 2859065575669446 2573 2692949430371706 2574 1539067798947162 2575 2122189145842920 2576 4915305734835912 2577 2739799295109408 2578 1092104069143268 2579 3044921657328798 2580 9772465150738440 2581 1679049626032612 2582 1708535282625180 2583 2642503185502224 2584 3762398366256450 2585 3362016559802196 2586 7594805769088092 2587 2687269608896928 2588 5183656722788784 2589 2686995659701896 2590 1431985272118788 2591 2100596749947120 2592 9497592988571022 2593 3874858805632400 2594 1580188516744424 2595 2445843611249358 2596 4016361500963688 2597 2886967396096088 2598 1564843166118552 2599 2622298720386144 2600 5335787982687282 2601 2389661791242201 2602 1077588424925070 2603 4107011108183502 2604 5518344089889000 2605 2474864620557886 2606 1123479501325302 2607 2629216751812032 2608 3466817753544552 2609 4821679836065666 2610 1911957613161442 2611 2732934642910236 2612 6114515296482284 2613 9562831849114926 2614 1649300325086178 2615 3429430456912224 2616 4239604194908178 2617 2592856470251060 2618 2335020046178982 2619 4348307920667364 2620 4227564618553440 2621 10319213251116260 2622 1616115143247318 2623 3268514898480960 2624 5542442392581992 2625 10208002594900770 2626 2404427630508196 2627 3217269873290784 2628 5298885939287012 2629 9939301789423878 2630 2052606126315618 2631 2504561561230728 2632 4369394417860428 2633 5100073092366716 2634 1597552458967752 2635 4856606509794732 2636 5665731842747886 2637 9051672765302408 2638 2269563967757232 2639 4725705088121112 2640 6673011862605108 2641 2845155621978672 2642 2135620350834890 2643 3583454149535274 2644 11918333735422154 2645 4607502887590838 2646 1731677533922688 2647 2880746680761072 2648 6780896264503134 2649 4581340801197996 2650 2331540363401370 2651 4670280690233334 2652 5563524768877176 2653 3959139474993684 2654 9493674871064976 2655 3372876070169832 2656 5105885665837140 2657 5400343937871428 2658 2059075174245456 2659 4935774851276820 2660 14777905062239004 2661 3522977870368584 2662 1450807190072142 2663 5726274393216696 2664 13727728338125540 2665 3641133563024582 2666 2804508596710926 2667 4576011614930808 2668 12822328120694484 2669 5346011476430902 2670 3084889752462288 2671 2790261657039480 2672 5863457075165904 2673 12251839311658812 2674 9046388917119600 2675 6396237873554412 2676 6451789973719290 2677 4425904094904896 2678 3486917721142734 2679 4149816630621144 2680 7091475750892554 2681 5860530915988884 2682 2100814430796524 2683 4471585031942094 2684 16878897194794632 2685 10333770393367476 2686 2077818503339448 2687 5589333562858104 2688 7679243805482886 2689 6859959041612192 2690 3557947872502018 2691 4441888137663708 2692 6201336971470502 2693 13559733588604208 2694 3309121922587206 2695 4567019865823608 2696 8071443378493376 2697 17661569835399318 2698 3021313985491980 2699 7747706050769154 2700 15308086342707840 2701 3813618491575078 2702 3232263978129300 2703 11825561983688184 2704 7818606504982857 2705 9299754637097570 2706 3131818998704814 2707 4615330630425762 2708 9710781082166396 2709 19131197985475974 2710 3182144825931900 2711 5763347695375248 2712 8101772719362552 2713 10286730721229048 2714 10227222687088530 2715 6838152930253368 2716 8932090959560112 2717 7420196351022816 2718 3449166702266478 2719 6049223118592392 2720 10680145795422496 2721 13243649206511124 2722 2963010593606330 2723 7475379112970718 2724 16528100814199368 2725 12604642524861426 2726 4280779002167748 2727 5391037618803960 2728 15380142844154466 2729 8488181876818436 2730 10569756604441578 2731 7308771337228038 2732 11557866956410092 2733 12986562898182408 2734 3248123305776258 2735 6581831784088128 2736 14360930900992446 2737 7479883454237664 2738 5122837813593488 2739 7680827115241182 2740 16729842687959176 2741 13763971267691354 2742 9790453586144796 2743 5989502589486168 2744 19494200107842792 2745 8369522041808230 2746 3832179908759540 2747 8522022043654674 2748 23584369174216584 2749 6979372878433742 2750 5252560093401654 2751 7093446918256320 2752 9205027384227120 2753 16787015486412254 2754 11848697329179680 2755 6987048397886442 2756 19793643237307570 2757 12674659359427974 2758 5071280857817076 2759 9883751924973384 2760 17255006573842248 2761 13355816361832524 2762 4385037012424430 2763 8556301779313758 2764 12928402287528108 2765 17426163686631708 2766 9223819950155754 2767 12200064345069600 2768 15352790927543804 2769 17937383720320062 2770 10557792581422588 2771 8552702463323652 2772 12364851951070716 2773 22056143824476792 2774 6959984899360734 2775 8446571554621560 2776 10041133873651740 2777 15382333938535352 2778 5195111104307256 2779 10260710383579818 2780 23127158738195832 2781 20736202599280992 2782 3763747628102538 2783 8468276884420416 2784 26358069095204802 2785 18470050492385950 2786 6251825856557328 2787 8874205678592364 2788 18949834271647876 2789 31318123586708846 2790 11889499435339830 2791 7530164650742736 2792 15286211038617014 2793 11231970707971410 2794 5963432756187084 2795 18878469364047612 2796 26570981164252296 2797 13708339090535306 2798 8023763627183292 2799 9095771606317968 2800 13583218523456976 2801 20350098848822798 2802 11318799873016944 2803 9751546233514152 2804 26000471993578034 2805 30315484450380858 2806 4942243116890742 2807 11256004883056056 2808 28397852610981216 2809 21737063130161943 2810 15381021235741658 2811 11741775870443148 2812 19782668668962528 2813 13094213612995216 2814 13301342812279296 2815 10690125940435248 2816 17243357131623840 2817 18881503273145642 2818 12712689090415220 2819 14216102536976838 2820 36829938098987628 2821 16339326358539912 2822 13104167043880578 2823 16246823584448760 2824 17381660529855248 2825 20524303118278104 2826 11438223845981066 2827 10966453661677404 2828 35025437998698426 2829 33699666124856640 2830 6862401743947254 2831 11844445465282848 2832 34819165470265656 2833 26753580217366508 2834 9939257172211414 2835 12638559918118338 2836 22138135482038294 2837 26406648685186094 2838 14366521156764498 2839 16748419361410608 2840 21016423405652448 2841 19394373666440580 2842 13617696371884706 2843 16372891550049180 2844 39927180536107944 2845 19657665729261022 2846 15337652361648288 2847 11020904626152240 2848 23469247930935512 2849 47280283629287802 2850 14539174427841414 2851 11742334076562798 2852 28578068236513068 2853 45762983591191556 2854 14113470420662862 2855 15609035584164024 2856 26314371521500596 2857 12774101046157874 2858 16010665931733242 2859 28799108921805930 2860 39138328789357404 2861 21544691866584098 2862 8790547317032898 2863 13483175265582144 2864 32262176790112884 2865 49066331165376864 2866 7476649389911432 2867 13828096849073430 2868 42079775770312728 2869 156719140326945276 2870 10652345777782548 2871 19954522686361944 2872 31117077845389842 2873 27761019999201504 2874 28136629944242442 2875 16692260819275548 2876 32065536816830472 2877 33031779219270828 2878 15605146135698096 2879 24066260731520352 2880 29982004659113912 2881 23332347304369878 2882 17597141584553154 2883 15058259164413702 2884 37721737513786656 2885 55679790242576932 2886 15890983341049464 2887 13167762234214944 2888 38684359584189816 2889 50409133324807884 2890 17103964741217814 2891 20645367272601114 2892 36747012824869494 2893 28385121691130016 2894 27047840568958854 2895 28432320421917840 2896 33722956195604774 2897 23530615388956628 2898 30832867863700878 2899 18201178679081046 2900 56364026859176466 2901 49673122666131276 2902 14893476176289000 2903 19224716015208960 2904 34330060648479096 2905 30723274850907252 2906 25182979735600346 2907 18847885863586212 2908 47086528233186528 2909 42613700945999840 2910 140013815829223854 2911 21281487180786264 2912 48427321249826634 2913 55894839254906388 2914 17282381471385948 2915 29852866945860768 2916 45594870522194767 2917 35858754785863830 2918 20622294027664104 2919 33292368740530680 2920 40932509230042336 2921 29370369181338588 2922 24867501853289274 2923 20256931251394506 2924 56889895071948102 2925 54123119554380078 2926 16663160817086298 2927 21241744162315512 2928 60891099075117048 2929 51546613623748882 2930 21611224417641820 2931 24135345976601952 2932 39434648288459300 2933 60891326623768284 2934 28669844756181738 2935 16495551133938720 2936 48115813963142172 2937 61909370602899024 2938 19493812695012826 2939 28605337977182616 2940 67465790030686080 2941 39956602933847560 2942 26319627729984912 2943 40118141700117120 2944 42981795520861710 2945 64535193744403296 2946 26154385082308794 2947 20299308535979496 2948 59389787547713880 2949 203590805560275480 2950 28681229964809988 2951 24555020053191192 2952 57174822892369076 2953 158395385996305298 2954 38324809293038658 2955 38988107122838508 2956 56694701368474068 2957 47180523199197440 2958 27237893039384754 2959 35371282040511864 2960 45786473332833358 2961 60825720236185584 2962 27619709664154124 2963 35675827421026878 2964 85325666970807036 2965 58230352185067828 2966 23837785844962266 2967 28846430619602208 2968 46894570022049492 2969 53361280484876138 2970 41931447650342010 2971 30856102012260414 2972 68259064159390176 2973 85942260848152818 2974 28664399118865392 2975 36180905793522336 2976 70611173913621378 2977 53331893879720602 2978 34683625982811410 2979 35782656417084438 2980 64731961392330190 2981 64934410482429492 2982 34456072081881132 2983 36875075528088480 2984 78695149448524646 2985 72737098391036874 2986 148850350761858404 2987 42545120562208182 2988 91919653615615674 2989 76257838233345014 2990 38049544860442158 2991 24279737010589080 2992 166038834113988552 2993 78960677121939568 2994 58133413176442158 2995 29014408469550552 2996 75121003825657248 2997 80435175195184202 2998 151975380178319154 2999 42484791265248240 3000 94228577950624500 3001 72443129549360720 3002 27735290038170918 3003 48488011866507960 3004 79198771896432600 3005 77051656560443818 3006 45547607815920102 3007 36981593597809824 3008 69659557187367960 3009 79906033468707984 3010 40249755183327312 3011 40469314983491964 3012 101241620435765844 3013 73277055346531392 3014 51742006778600154 3015 63585270666167568 3016 54800494985999404 3017 80200769823544068 3018 54680870100014508 3019 43043023796451690 3020 104111023031612076 3021 211695825079049952 3022 24190183501539954 3023 47321905718671656 3024 104842378772851896 3025 92998581669973461 3026 43520748108349952 3027 32009160930302856 3028 98996716596884054 3029 251832352566680212 3030 49176234477420588 3031 36486537316427784 3032 69365139944712126 3033 221260899553238066 3034 48840083315075452 3035 54633163021853778 3036 102796311989066304 3037 186716465820153050 3038 50683238960209710 3039 56711367977284368 3040 94233018966963534 3041 96669838121037770 3042 59516866664839784 3043 47438202623909280 3044 113935754021576264 3045 256009748784481746 3046 21664254059102304 3047 52183655152216440 3048 113596353856263570 3049 90990013645205606 3050 56656417004461440 3051 54973564275443202 3052 78312098217807756 3053 108728089533353196 3054 213543448866274314 3055 50844463236566952 3056 84442416240817656 3057 118002955271529564 3058 59471716704500706 3059 61096393836982344 3060 140728741356763612 3061 97256439498849272 3062 50319379174745628 3063 70305206493291912 3064 224311907004907500 3065 85798843101250498 3066 72566625070835736 3067 60594243703420722 3068 124371930597948408 3069 139842736899408030 3070 174295698896711718 3071 59199472870212672 3072 103723978739091840 3073 110778666908813964 3074 198463236259751092 3075 61981706903578728 3076 109604998222360754 3077 137933759953735018 3078 196060035897931950 3079 54854690080183560 3080 136354718684799864 3081 133030197435533952 3082 49532586207554526 3083 75471585704493372 3084 291067166171912532 3085 227384954405392960 3086 46085270338304994 3087 74348990660178192 3088 109851643466214026 3089 146978031457966634 3090 85850474868917046 3091 48319344934859424 3092 120346576520290454 3093 182512678725914922 3094 194635610149670508 3095 66928901932732344 3096 144316781352006852 3097 222313899244184532 3098 75371524983717752 3099 89183593273584624 3100 143001939645800976 3101 112136386368373824 3102 72146215565532156 3103 75251275227609816 3104 143179786706580458 3105 314490359043957498 3106 75934697550321092 3107 61924204635408432 3108 162209404563964200 3109 398035697175788732 3110 94339848091649706 3111 81780399096384048 3112 104546204957572700 3113 138817412206282230 3114 211385898830361818 3115 200141084695836246 3116 162108472582586448 3117 176809682832474342 3118 61382954568372750 3119 112442049884240808 3120 174314259009677268 3121 363012657447266936 3122 81150058539341610 3123 80893871231701428 3124 175284278465351430 3125 315203374661032218 3126 82945839953421198 3127 58357512298063104 3128 265628907885625692 3129 193119531231683424 3130 92728934553479032 3131 78535005334838904 3132 188162264844445776 3133 277303601508677764 3134 110855967798866472 3135 110192651691022848 3136 129856813602291031 3137 158690956940841990 3138 239348990036426070 3139 75293517170043384 3140 196021716473251270 3141 339430464338413988 3142 183297742264269444 3143 95233122707813712 3144 315772030820009706 3145 272232254654283260 3146 106563428648506124 3147 119013131908851186 3148 193064506243545756 3149 173994122045003286 3150 238346757331403322 3151 85912485161229864 3152 166816350413825726 3153 237008477334270930 3154 236235259348611858 3155 102169319591801004 3156 292377763870552632 3157 291479297797734084 3158 241525658128561884 3159 132449124752300520 3160 157874236191945312 3161 186522006073179058 3162 248019829431333432 3163 80733268729382376 3164 241725732310110768 3165 240436798338265512 3166 206306443299293376 3167 84606813852000192 3168 362292809664685734 3169 333767728248245546 3170 219970088121737374 3171 114283127109095724 3172 198280088776206946 3173 378992285983601184 3174 266554042322618664 3175 109882357547308944 3176 187229588342421254 3177 323328903783279800 3178 106548910953674616 3179 130862924600523624 3180 283803564882986292 3181 306614132589807608 3182 102253677935510868 3183 251612908943289048 3184 426268407578314104 3185 238421506202711194 3186 134722912235662032 3187 92298411852537810 3188 258034631262861788 3189 689520224464391616 3190 122115361509362988 3191 106865777038263384 3192 238548905752177656 3193 331382597755022784 3194 148943524938189398 3195 164032865486206902 3196 213854051943764952 3197 464038503408882240 3198 385888921195508376 3199 134389787499105024 3200 233232489209721512 3201 405600443205698550 3202 244027263602564120 3203 116119888754910000 3204 308185467943031108 3205 495440837033152996 3206 136785130181373294 3207 143619853761762744 3208 334487730570649142 3209 392871849133495094 3210 323457044728383018 3211 242437960457515530 3212 238212683480407008 3213 433151420741504688 3214 382251271888303074 3215 163895301080171160 3216 264540825758572356 3217 361961111628243596 3218 176022833317864538 3219 145986192891255582 3220 393114936641499240 3221 413392492188548660 3222 283305250703276718 3223 143554576599462528 3224 264148297454348394 3225 564198311925974436 3226 373093158331376504 3227 143683936274333748 3228 348919298271657624 3229 546980523017384738 3230 284556319623685974 3231 156532588961317272 3232 478325067395336192 3233 281277917484473548 3234 234028760151798714 3235 140324860737346986 3236 427230774200525324 3237 595421234654055282 3238 378200799881152608 3239 188268689698066056 3240 455507187018362330 3241 243212975156599662 3242 166961627565377126 3243 328055493391701042 3244 417995799648836082 3245 442986390420322680 3246 464843288823200526 3247 136041297460998528 3248 311768949984350004 3249 651941461946362963 3250 519445232395079118 3251 162683606291980320 3252 360928843028451810 3253 703073838031186706 3254 436614157780871484 3255 201131634333182136 3256 389661062334091386 3257 427583731949865194 3258 253125181978351514 3259 304048169111831994 3260 380790009517641912 3261 595968544098548562 3262 403150765523447856 3263 197650790964840360 3264 513612607872346032 3265 480884980327191850 3266 182900214031477128 3267 151116436037088300 3268 450866105244271716 3269 831621169473953610 3270 367573994585203740 3271 162444229183231560 3272 417968966912460086 3273 899830291438696338 3274 583851305175672836 3275 221515446458683434 3276 529732586964289854 3277 408029871436194112 3278 330001706415983850 3279 493819318305335568 3280 465720357558528490 3281 374725541530991308 3282 358247678744317722 3283 185472844216047672 3284 420906071868508460 3285 1017816621420154738 3286 303348076244193210 3287 200215232427391800 3288 458031252581138736 3289 960512476139941344 3290 491163532806721008 3291 222555939810466800 3292 491673982419810648 3293 527924161859223424 3294 665350530510735396 3295 338279706576406992 3296 447114301448241126 3297 591577290404676756 3298 476177127823358824 3299 375118525289540394 3300 625018156192755492 3301 890134215239721842 3302 370650882255414810 3303 273892633214635920 3304 636485484332290482 3305 554836662140871454 3306 635007827847120108 3307 198747769433285592 3308 477640253528271210 3309 1040369911353160872 3310 2989974808111617486 3311 222482469569920320 3312 671256840798331128 3313 961071865036617632 3314 323060986327986188 3315 391541409782287434 3316 528391263775362440 3317 811499694087461862 3318 684100297001021376 3319 360297166165577784 3320 683316127984440606 3321 592353788642761292 3322 506710766649568914 3323 256580215016733936 3324 812581924665010320 3325 832440710975885394 3326 400065171319486776 3327 316850422219223736 3328 652455909267354242 3329 781024256450623112 3330 740905912681948858 3331 181848372892984038 3332 460157652747999782 3333 1126573918683936738 3334 769863998299503018 3335 284681151136274352 3336 769089368992937994 3337 928502245432566228 3338 504670904147595986 3339 596119865865107682 3340 675700876466464098 3341 664718025589766770 3342 681994673538623994 3343 511914033256190616 3344 777345675630866064 3345 860306284595526876 3346 526564039282855092 3347 247320272200175190 3348 629035894729286448 3349 1670745625243386160 3350 702063984299552298 3351 330178354271237712 3352 665168677041542730 3353 3229951608285369540 3354 653686844187319680 3355 422820528451603152 3356 679507469197481304 3357 1019329020438995378 3358 790182741337596882 3359 315751866870381672 3360 866185878850650324 3361 1096833347808293504 3362 604239882733634594 3363 343065571193554974 3364 836293441816646589 3365 1044459047483343968 3366 859780983824670270 3367 393750482236435392 3368 672130080785872478 3369 1477405284239307246 3370 601002345556628428 3371 463304150455294944 3372 896133134301589692 3373 1512654310166289110 3374 519474674500835526 3375 535121518994480904 3376 738242346160960326 3377 738425446262697624 3378 1090194522955887246 3379 574309778830217568 3380 785207942347400538 3381 1267966082877788322 3382 802169717145553608 3383 470647504459498944 3384 1177952305805748036 3385 1225871820334504066 3386 753041746660919966 3387 473058058747629456 3388 769664725877398896 3389 1313989632595209218 3390 1185802784518990362 3391 457406584379763744 3392 752416861536192752 3393 1204316782229351704 3394 3456277038884678342 3395 375252627200463486 3396 964006178389393212 3397 1388643532658869998 3398 3212473051197705708 3399 595037025192993336 3400 997338322250006040 3401 1102986281472216378 3402 835995196050515526 3403 745082539755930810 3404 1052253566174958126 3405 1627710549936375000 3406 986925453089445282 3407 385552483087936752 3408 1236805771442508324 3409 1462274901010723680 3410 610596375223571124 3411 413658211170985044 3412 774072478291371998 3413 1466059555519889048 3414 1543409576490810318 3415 747056477169186600 3416 791622566584131882 3417 1423236944556704376 3418 1078278235037363432 3419 483413786120708934 3420 1269345754995529848 3421 1555832819518302306 3422 794064734023312998 3423 637928778921100800 3424 1438436215666827342 3425 1351242147147242358 3426 921597151840481616 3427 593758617957582234 3428 1067618788558311884 3429 2478523319964097770 3430 1426824816641128608 3431 437322280284928272 3432 1100008857071911800 3433 3812362429964847032 3434 1066719668422936924 3435 932224513759331988 3436 1098844105752627738 3437 1285033640256054696 3438 1217058433489014492 3439 3150180314926805376 3440 1077627228074906448 3441 1835560652941956588 3442 1148061610266955832 3443 798082073657509884 3444 1551731013141163860 3445 4361118272984668496 3446 750825334738983732 3447 770545845638549616 3448 1523085930078268356 3449 1454824721671141418 3450 1250931923259973758 3451 684858864222479124 3452 983939257689595416 3453 1933715085807401784 3454 1660853652627672186 3455 645408448556452704 3456 1293875061922064190 3457 2192776408641405638 3458 1213506708448843494 3459 697688820638352390 3460 1316741035433350366 3461 1988480384733706424 3462 1497327574506725772 3463 529441442398413096 3464 1225372891491921254 3465 2077996964982259710 3466 1392247704576242654 3467 673642039676263992 3468 1370017879305188988 3469 2336674974198780332 3470 3819697451639797644 3471 1192311325154134584 3472 1409020243112296764 3473 1550513086015954860 3474 1950252303578679416 3475 476643321671664324 3476 1263618790935988344 3477 2566130853391747608 3478 4174905568579717428 3479 893129626030745400 3480 1624623408886299264 3481 2150761057092284899 3482 3411949296311823234 3483 1089401179300503540 3484 1916607002954129256 3485 2282417404413304472 3486 3868455791945197392 3487 806841207216958464 3488 1520093805372049070 3489 2292690504959216274 3490 1768129596678929788 3491 565792923523268550 3492 1495362851520780932 3493 2619663636277143714 3494 3919596536372698410 3495 1231969134863079528 3496 1926565891383576270 3497 1524835248920677510 3498 1813043735727199248 3499 1446408618621713142 3500 1354076297736033420 3501 2283104577162631010 3502 1722222038710013754 3503 775113502896944232 3504 2256639082112663910 3505 4991929133928297118 3506 1177561369514488772 3507 786463422012445506 3508 1710608955842569406 3509 3034363901992050092 3510 2113913814315386130 3511 828291424752466272 3512 1691658697397647710 3513 3026632466757267624 3514 2146611067041758646 3515 3554128953568171908 3516 1856794309352995224 3517 2331964264325832740 3518 1774690343498567874 3519 1593120095180158848 3520 1913579446061118480 3521 4469144546293239348 3522 1660210967995974930 3523 1017023937878932554 3524 1936517005168969352 3525 6383210026529311686 3526 2156360162929508514 3527 778195286577637344 3528 2012277937259001996 3529 5421126754775569766 3530 1598202169085706286 3531 1188509410323523416 3532 1970041692114102318 3533 2390726434052200280 3534 2665700317179883182 3535 3849215386052041368 3536 1674096863617311790 3537 2987555294950695744 3538 4763309643080236408 3539 941204906351866710 3540 2335836471607291068 3541 3477459569971190672 3542 1456708666552740618 3543 1274888037062143440 3544 2770348328665649712 3545 4862573357663873146 3546 2116435208942076950 3547 1577546491633410018 3548 1954645618228270320 3549 3728896935859471386 3550 4952016130286302866 3551 1299713664168449040 3552 2203881381891685650 3553 3311878628377277544 3554 2362119934987887104 3555 1372912722760845714 3556 1710830950882222656 3557 2960305102697124482 3558 5544847806339477030 3559 1324423366691349384 3560 2291902203502527490 3561 3558854049404011872 3562 7306144328012954368 3563 1143522524384383950 3564 2876528820239250684 3565 3976404027766317084 3566 1923202296226818462 3567 1467071278345855368 3568 5048881883598532992 3569 5566928106936185784 3570 2696568910558067904 3571 1375913871490571130 3572 2031523468887739890 3573 4318608079539307652 3574 8204972557816443768 3575 1217896651021744152 3576 2802760337396733498 3577 3544246282722613838 3578 4642659503906614778 3579 1891294450629502662 3580 2522779653513771672 3581 3104648891655497954 3582 3090294782785200516 3583 4317554784752987640 3584 2670033236130379566 3585 3342012195657703680 3586 4808087766865558218 3587 1403614184277018540 3588 3283973532958851384 3589 5312848144986347080 3590 2571410687950331520 3591 1597448395877523936 3592 2650704370178802974 3593 5931744147851021546 3594 3217274966418020742 3595 2122547276046682056 3596 2459815807550359602 3597 6598601327614222152 3598 7888786121942993988 3599 3937779335882344152 3600 3407412971736862983 3601 3941553762578608778 3602 2399943508176598478 3603 1772875212238733964 3604 3483778163771701258 3605 6757538074360673748 3606 3134773810261630554 3607 1877464535830340640 3608 2466216184219295892 3609 7795810807758186416 3610 3328775330245558250 3611 3667780189543517688 3612 3011232537017304792 3613 7379105909498158958 3614 6032558546249670660 3615 2072123791763559264 3616 3392930174861205464 3617 5893398717672035216 3618 3858036628703024646 3619 2053857770140310820 3620 2572023406772706106 3621 5448810819000222840 3622 3315087346893620196 3623 4275482380894247376 3624 3656202345004864002 3625 10203928904619392612 3626 5242241160073258502 3627 2048581431642806448 3628 3296310731462717910 3629 6993585413680196130 3630 6927383935184453130 3631 2211278018458225944 3632 3156024360896252484 3633 4711072755988239636 3634 6414571807846572540 3635 1964698114475895822 3636 3585755282639395670 3637 5806637809126657346 3638 5577544963073731470 3639 5292510058551936600 3640 6220057822855874784 3641 3702945051628009716 3642 3940424976500383770 3643 4884775435263875448 3644 3467043855889609248 3645 5846759974721677448 3646 9144203634587096490 3647 1511411637376251096 3648 4445827993139741472 3649 6289516988255635324 3650 8160074542030443390 3651 2104337650075712694 3652 3458844359358875556 3653 8349502194966141904 3654 9626186712920795196 3655 2191260930732558120 3656 3521589495445931138 3657 7784335431001926246 3658 6951150580876202628 3659 2880856116116735556 3660 4478015259952764456 3661 8245632948453855930 3662 7923266504850776382 3663 3097551472534953192 3664 5006138142977784494 3665 5147844170960381464 3666 4481735671153224612 3667 4305473158730597424 3668 5783545888490616054 3669 8137334298347103360 3670 10217112494384951310 3671 1637785654278606864 3672 4376203076702015484 3673 13488708667081259102 3674 6728821277271524766 3675 3111282135761329584 3676 4084469261485566720 3677 5053552606581427154 3678 7434189036208455684 3679 6064490413665735960 3680 4076283656334830190 3681 8841775987682481758 3682 7104730859595994842 3683 2480850819400977150 3684 5195498027186603424 3685 11983184832229772772 3686 6594120153356385252 3687 2955339764251451184 3688 5184747502285963730 3689 8195930135032788786 3690 7866244506697039174 3691 5696606304894288624 3692 3907184284139317014 3693 7317569743062493194 3694 10830450269435968470 3695 7843126351894733928 3696 4891706374396271904 3697 11443124387630490890 3698 6465933910832739798 3699 5752637468434488324 3700 5090957248918800042 3701 7459982296181656076 3702 6141620306220467334 3703 5492135572933216728 3704 7622206027496220516 3705 10628551550439428928 3706 7495269298437903124 3707 2307574154879234760 3708 5282631481916971056 3709 13668498436968902942 3710 12258894073843856118 3711 3145557746558727336 3712 5346618230369250122 3713 13553323012743338826 3714 8820562135469363394 3715 5681631977091789570 3716 4548073005426444290 3717 10786351615903394652 3718 11417626220487225612 3719 3072964773545343432 3720 8329936424859290052 3721 12736017355596779253 3722 6705629617123862928 3723 4272514474593585960 3724 6203268915908926530 3725 7018383498990060606 3726 9021584309795163852 3727 8830621657615914696 3728 4838987841719270798 3729 9392885260167404562 3730 17317328542218178192 3731 2684087349835908552 3732 5269107776667463632 3733 14445669237139780394 3734 13325506039415434650 3735 4269629089336781640 3736 6157488607436782620 3737 11574426563809189798 3738 8833187048630608752 3739 9270425797914968742 3740 10592332236652908120 3741 8924227835850296352 3742 9382501782745899828 3743 6246466667491945032 3744 7546768303944079490 3745 13388841694108072254 3746 12585098425457374886 3747 3772547843126019672 3748 6030251252775071258 3749 12960062482331230302 3750 15023084966350624560 3751 6008945016321351504 3752 5485061061874124088 3753 14435983471721295780 3754 12946502730293494874 3755 3752280215261863590 3756 6756792861982367898 3757 12465147947889235512 3758 14025984635300354652 3759 7707109146872257416 3760 12147972023204614326 3761 11868518424199163276 3762 9024152227791046476 3763 6819066700741603938 3764 6227408240601873764 3765 16970834301745380438 3766 14966039051820830478 3767 5804314113409717560 3768 7846954806644555730 3769 21076618027942774460 3770 11504594965846842074 3771 5165341245763639344 3772 7431054639031009464 3773 13704798054444721872 3774 16243500371625473328 3775 9677605078445574144 3776 8558656585803228150 3777 10464393811996292724 3778 15992069688399912224 3779 8830635764946776892 3780 7567081339950720768 3781 16239422580201773442 3782 14306419983691815762 3783 10158215945084408160 3784 11093568430657243506 3785 19371079116085726486 3786 11269196127333881634 3787 7646221757903874720 3788 6247180893001982724 3789 13007978425077665522 3790 23243073948706324032 3791 9469438164482041608 3792 7964194497861067986 3793 19263925109927918810 3794 63770328716437184082 3795 5219365481884429128 3796 7764148958290364488 3797 15376962180280036826 3798 15512628202380878214 3799 8494447578624242328 3800 7703674736851110180 3801 18489631908174596028 3802 17871250713160612496 3803 12260109787557793740 3804 11820542865360224760 3805 20683351442206233958 3806 10183984211738852082 3807 7880809860624019584 3808 16469766907357517364 3809 18117996501878295478 3810 12961355067232137600 3811 5093772232281510390 3812 7551140898640313540 3813 22050129677386786566 3814 28446230915561287266 3815 4745385285733519896 3816 8678502604993429820 3817 17453435199544259730 3818 17932291153549322970 3819 9727595326503102444 3820 11684321744818054068 3821 16105183411806487388 3822 17429197387378812216 3823 16046758764239998488 3824 9484745688533228928 3825 15970585631715556554 3826 19840350919271560466 3827 9280089627516814662 3828 9952169636964582408 3829 23843818685479819668 3830 23828181798487959282 3831 6538230851711204064 3832 11589465724249593696 3833 24122502221427290654 3834 19679265946092040242 3835 15124837251131229324 3836 7562710594973186568 3837 16487556289290443202 3838 26441072776796339610 3839 64275361320790294824 3840 13695894493352814720 3841 18892409098173912888 3842 16662248111032039084 3843 8703316185450167970 3844 15970469527195211329 3845 22236663147973587128 3846 19303562347213080498 3847 9104062757750927664 3848 14573107105888041760 3849 25958286455987818968 3850 26219028985882265892 3851 10846133478591443832 3852 10257511484140630050 3853 23225785009548072254 3854 20924909858540169414 3855 13154067779389087752 3856 14323826612850829646 3857 24321767094943243050 3858 16530187342027141278 3859 13175917893185074368 3860 11639421187931531872 3861 22609169915734271460 3862 27509031799441854468 3863 8993693783328926664 3864 13025994400675594164 3865 33587165555661117994 3866 15141837911036189912 3867 9642556985829256206 3868 16235590868718581688 3869 23012932049949722008 3870 29193214090507019478 3871 19709717424639031296 3872 12184172975548758612 3873 27401468110246738380 3874 30925093186243069924 3875 11710995508879329420 3876 12355889195296819728 3877 26380147968736547492 3878 31001031915991524510 3879 13945578630843908280 3880 15382452544049890312 3881 23771477035124307908 3882 71846979976752323910 3883 11479311609234966162 3884 17229892674161572626 3885 28181219875111795296 3886 82003218773804802438 3887 14356471053237588600 3888 15739056175486104678 3889 34987226137087784570 3890 22514653004083867390 3891 10638803559167735910 3892 13547849511358691802 3893 32038157884529754610 3894 24716197656051514248 3895 18989761863723738288 3896 13674351479065747038 3897 22758083237165199824 3898 42590812986946290032 3899 20589456377010968514 3900 14123867132200831872 3901 29714972959178858460 3902 26777148938334272832 3903 13061543664668375904 3904 20279067083580746552 3905 31395096560797476378 3906 21831043422928253004 3907 12906901494205714506 3908 16830887671756385570 3909 31260011235721908576 3910 34547972114721346812 3911 12427160371319292840 3912 24545901906305365614 3913 39727974793957272780 3914 33214072586039967696 3915 21003578644252683696 3916 16154505802641651642 3917 21068970790033777934 3918 30231370595440391052 3919 28702017124651152696 3920 20508554085766440860 3921 30099249868763597226 3922 29536995185412124660 3923 63939561124756626894 3924 17210347270140323252 3925 46347263254607394054 3926 40077047894144779884 3927 14449601687373676128 3928 23581692864938923764 3929 88549479071481299312 3930 26870332196770724982 3931 20446019841881426694 3932 12959117387781564192 3933 31524798476096943090 3934 44301886365509894856 3935 70433193269238080688 3936 16223562744851449884 3937 42807930754739276460 3938 38423844304888293810 3939 14541249641010330696 3940 23818429671636502594 3941 28791166126140960822 3942 32948965285726951164 3943 20949907747200569400 3944 20341504694307793264 3945 44521683992222603592 3946 35355050877736395650 3947 15549870477872135394 3948 19144616593604025264 3949 48016433322437963112 3950 41816666925580941924 3951 19843110938891895672 3952 22569448444270184376 3953 37071686883603248580 3954 43211118759964800474 3955 28983621796123896828 3956 19198348316855550558 3957 32040416838217422732 3958 53036260053323942622 3959 20079361692616920744 3960 24128447858603282190 3961 48394757251533382288 3962 83662434743521813806 3963 20528319220478174898 3964 25079571851018124624 3965 45280834929996234932 3966 38127136100212638762 3967 27526201289287832304 3968 26602434987027252036 3969 39736451854295662501 3970 96200094810613234574 3971 14658657133639124928 3972 22206996176140491900 3973 49549520369416280332 3974 101103779771248747764 3975 21852458721612737088 3976 27109373959878739464 3977 46640143739075668156 3978 86266282970933027710 3979 32415614599556467728 3980 22695614881679069568 3981 38046616739457822654 3982 55984235947742626506 3983 31671504848151951600 3984 27014535314429070420 3985 53102092864974468898 3986 91065132863304357722 3987 18199130555615182974 3988 27504944130575414348 3989 48297615038874862772 3990 49608314390854370106 3991 28307915370691569816 3992 21895414459688849100 3993 51437697529436386236 3994 57767621310955877948 3995 25372247527832924694 3996 25477918448084624760 3997 47950457169464052060 3998 55448184450622960116 3999 80664217093852058688 4000 37845302206907849176 4001 39151977622518842612 4002 39316697887688439114 4003 35358201256350701364 4004 26766643924207108428 4005 57276000576015954490 4006 54926882742411039054 4007 21412415216937644424 4008 27633650606052889200 4009 121876945820658256800 4010 54387319635137809858 4011 25047367781708143992 4012 26460163923696143310 4013 48921398777670871142 4014 62009749251372444258 4015 92874434956179115392 4016 30906184684416755514 4017 42722537271685997568 4018 61969249733996483654 4019 85301293322789726784 4020 29745795567595293744 4021 59631655033659835124 4022 49109545750131007848 4023 78052612302545087256 4024 41914646721698931486 4025 70456707973186074648 4026 40697165511443092008 4027 31689287961171316560 4028 37920889669930991400 4029 104703486525394060380 4030 74307879234742632372 4031 32071594443257957352 4032 29801864066163866232 4033 74359240426876464850 4034 108215311566469945502 4035 27152303570609541582 4036 27179668611129532874 4037 52229573050200952224 4038 70712299644847806774 4039 92078594881945331976 4040 32419477067257831552 4041 56077963627521319556 4042 72526052547286371432 4043 34330682757609992664 4044 33362809364966509494 4045 78752745429004268050 4046 110384112456228329022 4047 33503315137164518520 4048 44726747323456179534 4049 69607260786991436024 4050 56624491292172812600 4051 30632957038521608952 4052 27659111600842061654 4053 69145569053114620482 4054 141086717518278962982 4055 41997168551508193032 4056 37230230166457552338 4057 75324880080190766402 4058 165707931262239929930 4059 40183778947452298338 4060 44379243021174495096 4061 58326899573860267176 4062 61674668054531901786 4063 49812708473746624152 4064 91868870996067595968 4065 63223339609007701104 4066 86814905239508124498 4067 85669204196331524220 4068 39435475012823320370 4069 83129890033600381324 4070 173639870125269691488 4071 31090222510526764632 4072 47045841149421629402 4073 83355109809042437882 4074 115690150935409115934 4075 49398653300118784506 4076 35311985581201219620 4077 61672090866382598136 4078 93057896838504392850 4079 48964792241589661152 4080 45243271294492894944 4081 132724694499506366208 4082 119086676949136906972 4083 34662162157531216644 4084 52127684208618087080 4085 75627526380189555750 4086 71236539829924159008 4087 49610334829932631152 4088 40855551991569981480 4089 85327330784091940884 4090 98844382737896705170 4091 101845687289966465412 4092 32158192097052908520 4093 84999042923805991934 4094 144854443785193814826 4095 98442890529737040816 4096 51790079510548755481 4097 129238612354298065286 4098 128652256375343114112 4099 50549751961475659170 4100 46437552459433970478 4101 85625902400288945574 4102 103343490205250825118 4103 92961730589708849472 4104 50798472629500975860 4105 109347136619284166686 4106 72027779822519179970 4107 94099819968019238982 4108 53218168701970581588 4109 136853442293639917338 4110 98441426137296791808 4111 111559778526659384928 4112 44657647845092510996 4113 86179421383409127740 4114 150861495191659590926 4115 100338972652731825732 4116 41788512525765262392 4117 96755498070021026316 4118 98360638795647808548 4119 54844467651925222296 4120 73779494843668296690 4121 141887068630459144450 4122 67568850775791446216 4123 123295472892705573930 4124 55921325725654096008 4125 80315658660439657488 4126 156931118213922144360 4127 157231397562628726368 4128 49674683529496952070 4129 116793161722973438018 4130 157320387047243665182 4131 44715752952770477388 4132 51771217937695512950 4133 110610880488119190686 4134 160952382995742325974 4135 60450734196544151136 4136 54101714423609362650 4137 150528863831377174800 4138 171748143326065252940 4139 50100131021353575264 4140 104245872789951167406 4141 96442269210416790376 4142 102418099795956480306 4143 74467823200659024408 4144 75583123593499774308 4145 163998659068515631654 4146 192858091458825624018 4147 66210566720966849508 4148 50973063798450608428 4149 106725629851612144898 4150 200658932244055664250 4151 96476919473928911592 4152 58302217343147596386 4153 135696506752130464250 4154 272588209563789225714 4155 53775298032772647924 4156 60009645899842824720 4157 101227056643536664298 4158 164836019160420041706 4159 151866420458934162360 4160 62707602733263803506 4161 95486129750900337264 4162 210325677802112392922 4163 116362715206237912956 4164 67154261431994222784 4165 138733147576511522044 4166 116262760281071160420 4167 49138566305623902888 4168 133941070642535810054 4169 177915829953236665410 4170 160841988923907694224 4171 85919787936131372226 4172 67312538855255912712 4173 112225728123003386520 4174 257476904977257506274 4175 181446793501796861640 4176 65942866149022053122 4177 125169994210925682026 4178 175608331804549192874 4179 117842238124324842450 4180 81026533533429755376 4181 158553605388896293744 4182 162355338985800177540 4183 138318004398298981104 4184 69408172038933111156 4185 147103842232855736976 4186 141975607222862048508 4187 175030538690131141626 4188 67429715627688951984 4189 155033157957401407038 4190 205082251336546582782 4191 117561486218794103688 4192 83917771280132373822 4193 180602467582116932868 4194 233464649679598711346 4195 84966155737484836002 4196 59668972051127182118 4197 168984114449461429704 4198 177068537585511040596 4199 193852511135790100704 4200 77177312734472053146 4201 265118286713750245346 4202 222673727930658455400 4203 82193827294043493390 4204 85939372340989581300 4205 180642263524257180996 4206 134444763137257613724 4207 153085210065654229272 4208 149026596907762505808 4209 135144429674111769396 4210 274275417841465820896 4211 176798763347649656286 4212 71682234338470464026 4213 187649257253036001060 4214 275753413014992361324 4215 129609713286689936928 4216 85856071872942308400 4217 195812736501027647690 4218 187455455717325593070 4219 161132579143442997114 4220 92913976016216587968 4221 127383229951735288248 4222 220734502552115780772 4223 295653112832576586336 4224 147474670814171778270 4225 187383061004602255773 4226 238208692870895517198 4227 82043770042649111472 4228 98234576982663795288 4229 210446069352906422420 4230 221285893986178827324 4231 95423910619113375528 4232 79859271793955846844 4233 214124531824859569104 4234 361094801512235485324 4235 155152556674754425470 4236 75894773806177248756 4237 163471926584079442500 4238 333881049490661780754 4239 211214287424374287840 4240 119110214079708232690 4241 169398338492254850666 4242 202055171641835567454 4243 161698675209535091064 4244 199318613277518418590 4245 225453716059270563714 4246 251497704127733301528 4247 85798527628437298848 4248 92324373714479655252 4249 317748216274122498528 4250 391285338457663687592 4251 139301905397081743440 4252 98152084148288320224 4253 217787971591294104590 4254 336785457603547107420 4255 205103707692917278176 4256 107497465337115396894 4257 152724780298819323996 4258 258284697077543212568 4259 267450320954343343176 4260 98683934345821980696 4261 192641696883035033090 4262 296885870339365940688 4263 156567249677128999200 4264 188854451652122573812 4265 249528720035762566654 4266 219471886042853583276 4267 172006247889172618722 4268 147660334132964237934 4269 238043640140526403326 4270 347208460190915789568 4271 277536177880233549624 4272 102047966904139266360 4273 282699463888917876128 4274 444345052826276691308 4275 257634878970374235252 4276 120020109323972449100 4277 185993565219505637610 4278 275212745865734815152 4279 245330556922116874512 4280 179022416510630134278 4281 239040302838119050020 4282 320018309496921856286 4283 135882426353213215830 4284 117977219838257102352 4285 282849731911404978172 4286 358099909440517830852 4287 263824369283140824120 4288 146027941700183900880 4289 433355165725450185932 4290 251494341010095980514 4291 232223508588015725460 4292 150881880314690874586 4293 251110331652582472196 4294 391096966988032013130 4295 177471133752417457536 4296 113553664889403485010 4297 304194272137052814098 4298 533533017440134919340 4299 246838731302724126984 4300 142589895433079541690 4301 249475644726569738340 4302 265927033814638871292 4303 338695004201255090064 4304 128644851885206306696 4305 268141433209725553578 4306 409733214546278685818 4307 220806933148143419442 4308 124371145124196763716 4309 312518336671747323174 4310 405615661139266789572 4311 227450644554002675064 4312 203076470662968923400 4313 356780032336575044112 4314 423448057123064740572 4315 337270760727184570026 4316 219576788084212873776 4317 206059919017875575556 4318 312865045751755227768 4319 475447069622435305824 4320 192662521703333948736 4321 304418754539644548310 4322 500475083735404908602 4323 1346148816497483882046 4324 169680014035656287496 4325 271954897976169382248 4326 394678329506185256502 4327 260217309150949556616 4328 202757855977398973424 4329 377474691875374441432 4330 456096156806251331584 4331 188625026396934565482 4332 126142310414505138972 4333 383071072737656997906 4334 607464617050389865842 4335 271219415837585441304 4336 171333529481890844256 4337 344121785653725913226 4338 443521785614055101714 4339 307626456807740587650 4340 207720934346240047224 4341 251314834682020429206 4342 510559127961821573094 4343 372760605354676936392 4344 159638771939167822890 4345 483788236854630940560 4346 572463238580378974972 4347 150355522020766881996 4348 181704276042327671256 4349 411521949468932754230 4350 349116455522419083684 4351 303839676049112231304 4352 304937405405661419642 4353 317816213104678038750 4354 556524408822606696336 4355 488234447469617785572 4356 184464382906893631789 4357 358342466450796527490 4358 570571597587731347956 4359 326195464756700431704 4360 214967009526243979432 4361 451486584786523168142 4362 468699201653067691632 4363 321417620035358936832 4364 227180324722969872336 4365 329444627955540184696 4366 556809568428329557914 4367 403331039394233589216 4368 235156814088592703652 4369 439581646685179494352 4370 1730525399181750984528 4371 268094304847270980828 4372 221943374044069636286 4373 361144121147281672394 4374 461098248340679713782 4375 383225898897571974264 4376 225205085592139774332 4377 453647904436544714028 4378 523610390805322120806 4379 578846915281976691936 4380 224356131598264592496 4381 392118335703837265054 4382 583710706357227284412 4383 452426846715003785760 4384 279407005958857189334 4385 503925002933351020960 4386 590224339882456426656 4387 252867715299608845794 4388 208799829102566559650 4389 481559974312317802866 4390 690780835055413261092 4391 388236981815056781328 4392 181524271490438997068 4393 514733537613827397702 4394 765511497587076154540 4395 264903740498312196384 4396 309670067225483615490 4397 410383918990232485208 4398 505295947365920836164 4399 699612549486100310496 4400 301113858926787970980 4401 357581844181244741004 4402 620207219095261609080 4403 577304212476848599236 4404 251462909244093876330 4405 467972744800533684706 4406 696599188488048271380 4407 292116622633891427736 4408 299641261892422726470 4409 708171146276654169410 4410 764161354495545962690 4411 364323854964467811000 4412 189644616436430231712 4413 444535084818230896674 4414 710699410943690565720 4415 1884474337944457374576 4416 271827231306635710140 4417 451078513012257649452 4418 761789006215398763872 4419 1520560119239883802128 4420 305736073071545338148 4421 495295930251975989774 4422 625732772060024486214 4423 450281799575606186040 4424 451813684081711784016 4425 506131982312548045356 4426 668578884920113201094 4427 536974890320610316788 4428 366970207105389328932 4429 602312413221405179994 4430 721840089179059458858 4431 356011604741847566808 4432 330415088344189945328 4433 667060753937654779446 4434 764710532624902462530 4435 499961770226145089478 4436 258211056636903003530 4437 419644887790198260226 4438 928454996311128518904 4439 684455126824944856776 4440 284000553537746571312 4441 679216803535609684712 4442 811288414753188594410 4443 508380674270889106110 4444 345679064110672820088 4445 686553401854983260352 4446 682320565563797378070 4447 572959665478648790880 4448 378823198423376341218 4449 575240875764912075672 4450 873146704742748039198 4451 522223688233504603218 4452 317987656749235220544 4453 518743404586593444346 4454 1017705354976487960736 4455 670615986333629190768 4456 336337173914434760576 4457 738484000459005291152 4458 1942590528385638629562 4459 611715514708992932472 4460 440400804097694282454 4461 486439413180681411012 4462 848320209312680656332 4463 721060798642259699568 4464 1448583094718094200112 4465 651848455891786023996 4466 1112119760470756272840 4467 533616196825344179574 4468 449189374303415435348 4469 898418962884512540074 4470 1834558191065946461940 4471 544414858885630009944 4472 335889544985598018870 4473 590738275672005251940 4474 1203527504038494725030 4475 734889086828762557962 4476 311254262938279311792 4477 586446522656601518294 4478 1005603087592241411898 4479 696416394341742192504 4480 465355547089647010470 4481 795300788137108151276 4482 747578752884539023686 4483 715658810669116999128 4484 562801213120318987500 4485 599557154187543025920 4486 827917926194714297016 4487 725679373954160668128 4488 412454872561777710180 4489 927646363216034975473 4490 1213458442422522013784 4491 493367998049153907678 4492 353265154761525617196 4493 679605302883012657704 4494 1097484000627722317614 4495 894941265011550831576 4496 501875301237701360618 4497 797343912646466607906 4498 1195098636730381993792 4499 2029380284145450511620 4500 331179297796513504300 4501 689268280488017842746 4502 1120644508278197216910 4503 726302654407256901480 4504 559736799291720140934 4505 958903789930587089132 4506 910656388677379185954 4507 1800152791947279310332 4508 475942563500829969384 4509 855330817067420395032 4510 1117765088511987449196 4511 2165527001759096622024 4512 404600991476687039124 4513 896314772621910183992 4514 1515657458750443100722 4515 1739032036639890695316 4516 463837278929813403716 4517 736385848002697796594 4518 1034294904814677135306 4519 858205631791115891952 4520 576608636979227412160 4521 712994484645580576980 4522 1131210237380139365220 4523 2114330425403815224012 4524 547154271354184746840 4525 868543998753019626624 4526 1242545408510707514946 4527 799217579694951453432 4528 503539414305674464014 4529 1094913240753091164168 4530 1206791206813120547484 4531 830536530094192063020 4532 605147246316902129802 4533 861124815850207460532 4534 1406060488559008186542 4535 879897573064804999008 4536 463722615076266467358 4537 1122180126401384811586 4538 2602351106511175052450 4539 844245760854998219250 4540 586167119676590850192 4541 844683226815963765642 4542 976837780394087570154 4543 1099362642658792210968 4544 767374354120283090112 4545 933380301065672036122 4546 1305421011149594379908 4547 939536782816953989250 4548 1647589390922404319328 4549 1059587055462860041934 4550 1696807687906991777280 4551 834730120969818743352 4552 593176009744988601326 4553 1252080810893802125992 4554 2567073801616296508986 4555 836678430876042022116 4556 543117528704608337634 4557 801434001336984033726 4558 2592868474517314801398 4559 1486930730081426162976 4560 592736672686766021832 4561 1048904100134548741946 4562 2789427514521786302114 4563 850705809619561315554 4564 702055831333851337092 4565 1057927464407537978544 4566 1083947118831093921888 4567 966697904573870219736 4568 1869528552454864474464 4569 1197318713956677874284 4570 1512773343668622333712 4571 1265612175604438811472 4572 491872008815263353240 4573 1023761491133393214976 4574 2080207030400440064172 4575 2406977881767211131984 4576 610363567684809042354 4577 1095595368472739916696 4578 2627041664975674461228 4579 1158386885245685340768 4580 749089913514527302906 4581 1021087237181083651346 4582 1365181111661580132468 4583 1118573505580399369344 4584 683677245784124680080 4585 1491662984354215839396 4586 1919524252493448280976 4587 2033393819592981048618 4588 852905000995091590818 4589 1281541656611490037612 4590 1548120539489470129932 4591 1349493669324956454192 4592 790876706332615233360 4593 1038585925715899993812 4594 1827430909194890229734 4595 2550112621411070367762 4596 527188799270325921048 4597 1216765536022203294704 4598 1815088488139108552422 4599 3406585766633785298808 4600 869081474932699508526 4601 1546907925433952388144 4602 1650945077988932574096 4603 1148686394972402212962 4604 1097717092727000555952 4605 2204926434441894922320 4606 1656347485210830656796 4607 1693223955357330753960 4608 715005158755994052960 4609 1340610316072424029188 4610 3255154985920358721172 4611 3320040025338095518944 4612 563203823761299322724 4613 1514100975489068419134 4614 1965052719327724825926 4615 2559589336880056545624 4616 825927571270905441128 4617 1293978698796962919318 4618 2081312184027486074990 4619 1527572193730174821222 4620 823817191143299322336 4621 1342406067742330822358 4622 1944837540136608515640 4623 2524412066425540792776 4624 2151780977294829982641 4625 1547660265276502954284 4626 1660706501538923317820 4627 1506017931608988228624 4628 975458306857810524688 4629 1365681891027244322262 4630 2273738267508603723582 4631 1555368267732095354592 4632 676769840659160693190 4633 1587240373894636221016 4634 3788857594158406586424 4635 2366385715280914924038 4636 858757408576606959168 4637 1366669986020553349508 4638 2952846936570900427848 4639 1834687667705709036216 4640 2217328124911269018556 4641 1521399724076296544124 4642 2073211608598117669710 4643 2952707434612153805652 4644 1054922339461293495612 4645 1530682263877628625766 4646 3206855283187989697896 4647 1083356309102004367968 4648 1065367287673688352018 4649 2343078978206007515264 4650 3312543083158005544860 4651 1230093444798208949064 4652 2112942449697329024778 4653 1465055260851328159146 4654 3531745494492249161514 4655 2182817366893090204248 4656 912522579068811038382 4657 1665692373869758634552 4658 3880083879964663661410 4659 2732132131388937489072 4660 1141997382461859764908 4661 1543185501200077058142 4662 2009518958650101081192 4663 1873761108969206055288 4664 2372422527443746724598 4665 1575799390839838356336 4666 3572760414772316263052 4667 1901336453059708226412 4668 801047398532107903584 4669 1841299015468009834272 4670 3865421058562185104478 4671 2855144326696561321608 4672 1070012252275802970842 4673 1930628130121155736844 4674 3846432867820762608774 4675 2881499962452861949044 4676 1238107468005316748304 4677 1396490268000467642484 4678 2628483741983068948344 4679 3380719686040730231064 4680 2143304252225854969660 4681 2086763370777611186652 4682 2888501673330062605844 4683 2970117739443127134906 4684 1183779159047330683218 4685 3256625625816947516224 4686 2272009991956085984208 4687 2046801106686201530064 4688 1313096796152753089826 4689 1746496963715674269584 4690 2743785693906623073474 4691 4481204870983877224140 4692 2232782119000351534620 4693 1837134709715158762520 4694 4303221633427054750398 4695 2929578474325961284368 4696 1274864771245548279954 4697 2411260240263846536772 4698 2621740231238414604266 4699 4306210583870789601438 4700 1490513328273935055432 4701 1719314943191141793558 4702 2580905372413433994504 4703 4946951839454734987056 4704 1322168204044496593962 4705 2237509361640052676986 4706 4318107389726670561376 4707 3915946035244531358982 4708 1289698058661720799812 4709 2540198352933313313776 4710 3676614207563867946636 4711 1966025210699598250488 4712 1516763734093995439392 4713 3191954171875483518924 4714 3585194506880137519514 4715 3493868372977464822402 4716 2203861266438332054724 4717 1770927289679695347802 4718 3532105270538283981108 4719 3799225336998423501360 4720 1394057491591782600120 4721 2557949703032658231080 4722 5050747847373494859600 4723 4614864157964522396688 4724 1511029294894582231508 4725 2089727401154534571282 4726 3134068178082045691644 4727 3489207597049154748984 4728 2508828875265766262838 4729 2904840674346917828840 4730 6143549965560590997522 4731 1677599781941609505408 4732 1438359641629696632648 4733 2467809569272263492614 4734 5527708190150010550836 4735 2962182475744072673088 4736 1527416468443597899758 4737 2126944069102245907578 4738 4438029954498869813040 4739 5404327728325812862086 4740 2825241311492409508728 4741 2093225400954371181420 4742 3744942475657045627074 4743 3546388408372990639464 4744 2999086980866484017936 4745 2900896294353492743822 4746 5333863907208424281540 4747 2280579810008129374368 4748 3006012544704313531824 4749 2517018616554110575008 4750 3504464247948108953964 4751 4184708778551313723648 4752 3515725502541894717420 4753 2660879901909521014838 4754 5693089107255025089296 4755 4615174621536056397054 4756 1682444248343773008628 4757 3755521460885966827986 4758 5523657332821557120492 4759 3895336307199412021800 4760 1910375492788141473804 4761 2658482586339646058203 4762 4942693843048788182232 4763 5505905062234475731854 4764 2722977662413544193144 4765 2684043913048192589644 4766 3897994898018590716252 4767 4076804712140588737296 4768 1918675717510431886064 4769 3277131018677888971314 4770 7337546891709151373524 4771 3819711898917939990336 4772 1786527734237926175090 4773 3560458301100510834030 4774 5639433717177459611436 4775 4591674744924929242248 4776 2450147223889687236090 4777 3070969590692076435184 4778 5855265425803108031474 4779 5146878363945559846260 4780 1803935930083112068464 4781 2857404740571461720856 4782 4624039060353878918274 4783 6801461053343563580184 4784 3856276694083371336408 4785 2788774451488700383848 4786 5309444439566261990840 4787 6563266084808816449338 4788 1770186711215668124814 4789 3375576488100701305388 4790 5851845588938676548130 4791 2682035272839605954640 4792 1789862524759791329322 4793 6045623232761273024024 4794 5373085727724754481586 4795 3488410135699044848316 4796 3471969777957780418296 4797 2541562170283282878364 4798 4336950334759018205364 4799 10085068588193132001720 4800 4133958543331139772222 4801 3151601030590272357848 4802 6166854675302787744138 4803 7491451253107134241884 4804 3316646862176390772236 4805 3499405207836587705852 4806 5310480427927076479902 4807 4219586115945527770248 4808 2486113546074652355264 4809 3866815140467602036542 4810 7125979799055584895548 4811 4681493598926738128260 4812 2028841717511353380876 4813 4392748862497084091180 4814 6661069696317504118644 4815 5786282329586253172584 4816 3300721332814152154668 4817 3703963522287361345520 4818 8137889188874973434814 4819 5105982164582759753574 4820 3693093864088463289466 4821 4012081592307352778496 4822 5707754822236819733022 4823 6654657388411739230440 4824 3350830708768464787662 4825 4017487649608681557684 4826 9231674177708782755666 4827 7466871160399598883606 4828 2495847573169330775256 4829 5320238842215409215276 4830 7991799065313613369920 4831 4231023485225479585320 4832 3752000994562081952370 4833 3456719761064312475084 4834 5736140966088157126226 4835 9048125109804196043364 4836 3001513353847144260684 4837 3526399352464251330702 4838 8268425642290517597886 4839 6420219519572492248704 4840 4828762343437894447184 4841 4226093097119794928610 4842 7092667716748356677330 4843 5897337136078010984178 4844 5168688829245815395074 4845 4772140203629886824232 4846 5388693655080434821938 4847 6085700335459318612056 4848 4725369958038557864544 4849 4439245527491609242750 4850 11102256630388426115844 4851 8223056157031100999982 4852 2648057752728737317742 4853 4153743906798163942530 4854 7842628581960759292536 4855 6629174203614936738096 4856 5128506899846461659732 4857 3689933745031698438672 4858 8378944688695880588100 4859 7670819986861722996300 4860 3923978377120841245992 4861 3980243817825459200582 4862 7190533111844378147214 4863 10173084541889288735472 4864 4062320090991349894320 4865 6310893318538641739716 4866 7851308602984262307438 4867 6340610543865310339992 4868 4222893711066898451852 4869 6455446042053243611732 4870 9624890417499394763580 4871 5853744941167681418784 4872 2657783433490279216860 4873 4887274491816385306176 4874 13639006584205153181942 4875 10172824280598152824170 4876 2816444289377734131930 4877 5497613822934887096066 4878 8761965128650093769046 4879 8064894641787985537944 4880 4573425142298284095934 4881 5219763805192969046832 4882 7407345879240317189072 4883 11267489198925198187746 4884 6412041790519015315152 4885 4361756347135129631320 4886 9501325200595515246834 4887 8796620537077670623536 4888 4399182420030834735810 4889 6228467316167790126896 4890 9924818963601182576778 4891 6905979018255882599334 4892 4269998169127442870328 4893 5501479439311624122060 4894 8623946001231625582092 4895 12075121953508180918296 4896 5222310334633826515916 4897 4958400880827611350002 4898 11084343093906189694404 4899 40630611698515061587776 4900 4802722112959460273265 4901 5247726678269313433354 4902 7188817437510537627600 4903 6956164910308864656024 4904 6345371743269398537462 4905 7406827623950620593256 4906 9088540866112076976210 4907 7965722765910164463492 4908 5440571378094900527646 4909 7586702748703823867828 4910 12667449142306131967236 4911 10753197065438505692328 4912 5486458429540684842054 4913 5902804135991364350404 4914 12279694201184786243772 4915 9231624260822359157454 4916 6253676393889546337880 4917 4763925240338911904586 4918 9664420070797381271094 4919 11481296581659069419544 4920 4282810939620928766436 4921 5848004105239030042704 4922 13321604548889748000930 4923 10925921622310053365916 4924 5012427107408624740200 4925 8058525872504840968038 4926 9192362517584542097400 4927 7402258369234331570904 4928 7979476730633533439700 4929 7725038838463140756756 4930 12742763990195669369324 4931 12455326640072544939510 4932 5587767724540771149986 4933 5570059720354295892560 4934 12389210283005601335334 4935 10508067857723932501344 4936 4988405672435318061320 4937 7898881218581806853864 4938 15226050302873394997680 4939 14273620343419417717818 4940 6803499571916481348828 4941 5928088163383558616000 4942 9529456417177867016886 4943 11408944514265078521424 4944 8421543864067018886082 4945 6163088680314460632588 4946 14796394942712152880108 4947 12383934181782964508058 4948 32163951263346898227740 4949 7389720053473918730324 4950 12656784449715774419010 4951 9610617650700174970464 4952 8903175467618592525660 4953 9766211915655275399184 4954 12032525054659569219602 4955 13125362195626616792022 4956 4940598471236034584400 4957 5893738662553246876022 4958 16370343742256702789448 4959 14342253898113314198472 4960 5858275870988559523644 4961 7230189873609766813394 4962 13727517367001074290108 4963 11332128165643775105844 4964 8080413671164439881024 4965 9587366147925535204644 4966 8959247645018531296908 4967 15221889389352773207040 4968 8726158835294055962664 4969 7763503449085444943768 4970 16630264892510110321926 4971 13080338640020855901210 4972 5423017264425531247494 4973 8504517657457460567570 4974 17378018814815262148044 4975 14016493078683954760848 4976 6975127687433849093280 4977 7299817171327920159084 4978 14939197475785143734574 4979 17006349747172876986450 4980 7691215840857255040128 4981 9848193328217052025798 4982 14087699480252879959440 4983 12439785105847803653496 4984 7817826377511148276656 4985 10899850895898233480218 4986 17131924602625143323462 4987 10833841686018209623386 4988 8961250765477971058248 4989 9342002999578637158590 4990 13520262978833619116370 4991 18737235829238890408992 4992 7830450196625501630118 4993 7657159016153043479852 4994 18351999935781479605860 4995 45838879493215198726872 4996 5956912170007129912676 4997 10552560265895089935420 4998 16777604920458155229768 4999 39195747822001712991192 5000 10771703681265610920196 5001 7743817124000962131912 5002 14982518463203491596598 5003 17946364941618087292902 5004 12180166125934713257940 5005 9018713209465597656072 5006 14095795476891413759958 5007 14991813997708186539384 5008 7871661817839086719256 5009 11741193008244896859008 5010 20057038207768653510738 5011 13710216225075041820708 5012 7090054736760278411184 5013 8767912358796675066152 5014 17473958773036463018136 5015 19313868095379401469648 5016 9280835584082992049064 5017 10020576285389834523334 5018 23326903290653758492276 5019 18570867313333340309976 5020 7114651017804304341408 5021 12794085753217066241300 5022 15774333685952517059358 5023 15820169336633473258776 5024 12674559412357032614318 5025 8702290750541100847134 5026 15778842551275767280260 5027 20624283564574842403500 5028 13428675228749636592312 5029 10426057814760055804806 5030 19393272173877860506866 5031 18389879437807367156376 5032 7704696905277066695272 5033 13925662800429661961976 5034 22905983597200096654212 5035 17171417659730736157092 5036 8999814277820226451434 5037 9919224250958672557344 5038 19197083251323398892066 5039 20029443683367341885304 5040 37585117974611799424458 5041 8994127902586097614255 5042 24080125901153350082280 5043 24427334845839164745564 5044 10458062664449905989796 5045 14420854484647322585398 5046 43757963699731655666472 5047 13262187983142099745440 5048 14207761429059713520174 5049 13509397194975627860640 5050 17345675683835805372324 5051 18659585524990414567122 5052 37399164334222985565072 5053 12321179438143967381652 5054 22588551785016338040258 5055 22452251867748911540592 5056 9993046905534357115152 5057 12003704024081354185846 5058 25465123114251840389654 5059 24722358320605071815064 5060 11773259874672042692844 5061 11182797455761687279260 5062 17786469759063314211570 5063 23390404668617611799136 5064 14855401286500132929690 5065 13284717684344735016826 5066 24932778800881554967702 5067 17902817556719399702844 5068 11015061153823546883754 5069 14105987818958283249922 5070 24955145123623409710290 5071 18645125508204101849736 5072 13467153958646399306510 5073 13265641503752467085214 5074 24354575386397427245406 5075 31016494519113007769964 5076 9856539744111254522808 5077 10823474725373520776240 5078 23304295272692728346808 5079 25056439429420797825096 5080 12273502135185187791222 5081 15590717081522007281258 5082 27992718045399397986072 5083 44670445750526672549088 5084 15701767808356601059656 5085 17069401793601463368856 5086 20410987372169043105180 5087 26216620354232617888800 5088 13637639076274303797186 5089 12016365113332387309344 5090 30375172421957736931012 5091 55696900224306422223960 5092 10119936740519275884432 5093 15189927026366738826762 5094 28021927226688828347958 5095 47535070820932216139088 5096 13376916084129166557902 5097 14396840212102794613842 5098 25651174175646332982968 5099 56570272586976473300676 5100 16699719326260473369960 5101 14274933063130903977044 5102 22047059813270409813336 5103 27091358695007288296032 5104 15981722502368222645160 5105 18179545039662533029786 5106 26833111561723516401756 5107 48359770572939407123226 5108 18974728330463546430746 5109 17219941503347422109082 5110 24141648781833737813052 5111 25600097227120523102472 5112 15309261708838915272054 5113 15631498660567835155358 5114 35569335009672651081578 5115 30471760072754284459842 5116 11079114729128214245280 5117 16288499917196887264560 5118 28971493785769130177538 5119 29291124061651067941704 5120 17317442890430803831802 5121 15155511525936304879832 5122 27590438197179780206458 5123 35394952118630076922530 5124 41949831266654486945268 5125 15727759140375214293524 5126 29199360868144763210496 5127 24949353632304472943232 5128 18114505136420894576750 5129 21738997325834231929998 5130 34652082728698732098384 5131 21866022260547376950150 5132 16766100141834628246014 5133 21021482425092428252244 5134 54881904938367225895848 5135 34874327097952472348232 5136 18676926198534605791320 5137 12977655733591393366644 5138 37446300921735822430728 5139 38263408601778679484994 5140 41563576237847612719912 5141 16658600602243312653862 5142 29494173460435847203956 5143 26774078606994661011768 5144 51250468578312839005428 5145 21006942121669938209736 5146 26365230157080975727038 5147 35047267013705083963686 5148 43628853907503837725880 5149 18859559821311799891818 5150 39597758773583972405022 5151 34310366180128175571024 5152 14606233793925053537292 5153 20750267856496391653562 5154 64251476658598537001568 5155 30707337811167349194492 5156 21298341953834800026410 5157 19604375986174035747522 5158 29545545520730007910398 5159 36090004676187018420144 5160 21604192145843197960176 5161 19203113161320712595842 5162 37744395579802680910024 5163 64713742731900208061100 5164 45217333911425559060600 5165 21663090337372042865284 5166 29439635640235280866140 5167 30861998621824087424760 5168 21121171112284808273790 5169 23786296273057232708028 5170 39512427078947841368292 5171 38904335409824609470878 5172 18322969763060367240684 5173 21145850643826027674948 5174 43817737520663825039028 5175 65224889834910468072480 5176 15808491024442445860530 5177 21280108484999252674092 5178 44333285731434627086208 5179 34464826317913228459374 5180 23948125779553501213800 5181 20143958584519597398216 5182 29353764167629351685124 5183 72280379041314234923088 5184 30263649497911564055263 5185 20310015026392533260394 5186 44905466230257352372562 5187 96371040922747875409410 5188 15653124858328569246446 5189 29522581548539627541356 5190 40451040883543081772274 5191 28425493637496006259824 5192 22752702201483895212618 5193 51171310815337473554570 5194 40475645475278516483186 5195 43590206281457169865554 5196 25031297113475256230466 5197 18328748264444471033690 5198 44787717831032550736062 5199 102529566406146877581120 5200 49012222921795810638906 5201 21600288670622728093806 5202 40477733964955367714054 5203 69437221303529595037554 5204 25360451942287215219506 5205 27635349288935060675946 5206 37363500115027624926570 5207 39803916295113942796104 5208 23809375830710391249048 5209 25402791722149088272910 5210 53384359063300946510428 5211 68454029223155507327160 5212 24084245388442791772632 5213 31095970909987949058364 5214 70480179153652326349656 5215 39798623151597489811368 5216 28835957710879009222998 5217 23969403283149466841472 5218 40400956575378202392422 5219 55561278787715832952596 5220 31200325979232407895778 5221 23046609925589356855182 5222 42130851662881829304588 5223 70942546922745042125424 5224 55024004697602416962122 5225 34444858247198326386786 5226 54711843806713632680964 5227 39173001844244308705506 5228 53194812547558204154070 5229 31842893568199395368982 5230 67098014230058471315850 5231 48336721020444133051152 5232 27782526636957233416032 5233 24665035068915586193984 5234 58777885757272592468924 5235 83789777328436563372210 5236 48275356910132996195052 5237 27928329160316712116948 5238 53776400033097705454878 5239 45644034745724196610488 5240 61464114177640452088494 5241 26759849272660603879908 5242 70947892962140042956886 5243 55269521007762232242672 5244 54505143159158409230376 5245 28502723970244330219978 5246 49217607451608102300930 5247 55398361384946274079056 5248 53026810640073418807322 5249 30795261151636967636404 5250 60616917112027054963140 5251 76128616175873673656292 5252 34754033644540829880466 5253 31605613295672909563632 5254 76322415066207717905208 5255 58582573972743437986248 5256 55183905489773430724814 5257 28885529023350977198490 5258 65191664427742119934212 5259 61508307568085608674942 5260 50835778744595915141658 5261 35366646118783432475906 5262 52515858824254630679424 5263 76935495733102385955312 5264 40274612026193807319948 5265 31174215116581707444922 5266 51274109094760829190542 5267 86021698430923684799316 5268 64589836285307531852046 5269 34526066109760322202324 5270 83870882254411039805868 5271 75471955632286075282152 5272 26564598399511268494860 5273 41448210117063099114080 5274 69713284476026015724704 5275 76528033280146830005532 5276 34229659482108337527816 5277 60065688718821636839382 5278 51155782020324607590372 5279 72588737825036324190480 5280 41651330550234963538188 5281 28564808641282549083794 5282 66537344645676035069436 5283 126600025682977899761862 5284 56687257533417184425344 5285 35807495559053127699366 5286 84029590032746856271284 5287 74876168086899381119736 5288 40289574064823425740542 5289 42211422110661591685290 5290 63581196282551122449380 5291 117549888369699534555510 5292 34622110244614541038200 5293 35173429414279152175644 5294 69248669212273950160422 5295 94187366600424799836744 5296 36066468236038314273198 5297 37760994805462902427088 5298 68327180979814945040280 5299 147350091517502215661292 5300 68997499128765050882676 5301 38547619572895091104398 5302 52194506208303512078244 5303 76279158562301627410656 5304 72150013584928018147212 5305 59258865265983470784658 5306 74775141571375497652608 5307 91997085975348984963780 5308 34798797180669948231720 5309 44688446870359114766006 5310 101617782567663248378460 5311 82985963531187206851632 5312 41464454963711836210950 5313 43315595108457711818712 5314 65784482809096435333220 5315 114318087046315787345736 5316 95533358194875081885648 5317 38200643011140405710068 5318 74071464944856530719158 5319 127117968072909839707008 5320 38384385896708256501948 5321 44133574093819265732356 5322 102205831263502837031076 5323 63380680797106966170594 5324 77496915507336572565102 5325 48270654399158449448580 5326 58259984171092390770942 5327 72649921287468686753664 5328 123880489450019934069854 5329 40643505365910368343717 5330 88535386563892004178168 5331 106978076629767708630780 5332 62676227585332675516734 5333 50282691057943534105028 5334 106108166093992291445874 5335 93052512753699323378328 5336 48178980654268622439600 5337 45402337339719156113378 5338 105296802358019814215212 5339 116908903809695098103220 5340 100636046526531793279824 5341 37487553842765846528336 5342 98612763110826773260434 5343 94227835059090226474632 5344 49095128409078072217074 5345 50772151891257276118150 5346 111897435654480885749670 5347 124076726645154010887804 5348 76975096274740118198436 5349 48027345922889134207074 5350 102396430519068526792338 5351 78694045922762494091304 5352 101042624806212558010086 5353 72036063151531470449878 5354 99887839425987564667700 5355 143832184106883829933782 5356 63578316742510061485152 5357 53721030904168406294706 5358 113437336288153583266140 5359 138056256142848275820456 5360 62730722655932495978424 5361 44039973326261978970876 5362 74391541652209101695628 5363 125956135235439235633440 5364 112376316052952407722854 5365 49382367573009569670146 5366 82871263206016316465892 5367 112957607897752934372616 5368 76863519561719264470566 5369 89105443306592190769068 5370 124154587072765528772532 5371 103572376370138872099806 5372 79648458335737152008712 5373 56370833057141704061400 5374 87030902859690234836940 5375 127730621054830960946280 5376 82231358952703579654350 5377 41247533424485800144392 5378 110486939990485054961564 5379 216400030059744055905678 5380 97950377388726507633838 5381 59689629152330043532448 5382 110137480250727716751558 5383 155803805546916723612360 5384 67869759488693722309598 5385 65529691795259351030154 5386 81600413489655587370938 5387 99384978062290429316268 5388 93259131446119302345108 5389 111293909980806508271776 5390 105281198438592571297362 5391 97760410479402922559184 5392 78386480190805513916000 5393 56962419247449196875602 5394 168043262764819251741774 5395 177573205301057888643948 5396 56668122333682214486556 5397 55340225100843229287060 5398 113361358199180612528058 5399 222173426520087192644664 5400 93091677280555512335598 5401 54194018145281771734992 5402 108568189720679732158966 5403 191344504773188355554430 5404 86838853107030223608504 5405 72360681544681729155936 5406 125736473008754861155428 5407 114497349772398595730424 5408 123019397767295095114652 5409 92147370110378014788614 5410 105568849925855696948458 5411 145636106447865293053938 5412 116403356479731965999604 5413 57120924172425289085522 5414 141197268082630142305746 5415 170756121520387651415832 5416 86881261381145378233568 5417 62505476736925848605426 5418 145255248285733509759126 5419 155211841243312403461908 5420 101486576081289211924692 5421 86863467794781604659216 5422 121094687901666623902722 5423 152248452831187861631760 5424 154418385529552708709652 5425 83191969759524167518092 5426 126076304358724457978138 5427 182630358074956640702574 5428 136276073330885977607376 5429 80156273094691494835072 5430 146075700387910886916336 5431 147952973825609422483416 5432 102543193182166401376380 5433 81378202238859120757920 5434 145386326574061434405192 5435 175719477006129693161790 5436 124876430912058256225152 5437 63784717467855406141412 5438 173600723503093475850786 5439 211336893704036597702088 5440 114780883407301757020276 5441 73222254695537533444790 5442 149352261292768513605960 5443 201950081904476460348744 5444 89534567506304368416374 5445 107525056747145235260246 5446 151638207077143120796514 5447 121967893264772180579544 5448 139641640552172751676278 5449 69857004810981129587504 5450 150563912199755402335224 5451 210539736747198696601410 5452 138825109295442995612226 5453 79020711591937748055876 5454 183197501078169664095432 5455 176905352499563352164016 5456 109378406835215295214506 5457 71561716913662982239644 5458 180232736637060636024074 5459 267164385557658344777712 5460 162079430777513882699376 5461 62713080778751042340162 5462 156771798933906395892930 5463 213072742697426421341016 5464 111794256841013939619792 5465 117546562241591462552266 5466 140057603605376585888988 5467 140604365296889381940096 5468 168140461505072652111744 5469 147059732208939617869884 5470 147897940434102592010982 5471 158535178158589207385376 5472 142749715316506674049002 5473 68822326707085158645682 5474 154219547892871629792084 5475 373283794627300271601750 5476 151410737121373667747163 5477 84106806270104627396262 5478 172679511862047795848316 5479 214956229471124104102392 5480 148232691545425757747656 5481 134712041923576081637484 5482 153228692905127582851070 5483 208884799101370653866370 5484 180293794000221675484326 5485 91513101398264463631360 5486 168285993485814155282466 5487 244733915159638096121328 5488 162450295225813549521960 5489 95075693504597694240720 5490 199510603997632733863960 5491 214079191189383613954902 5492 120868023657415238930426 5493 125325747471456326648976 5494 214829174661505413610452 5495 213803606277722637901728 5496 118907007801374870080458 5497 82649565889254773205348 5498 182139120559300974496484 5499 364271914011691772118012 5500 164711444880324074905824 5501 94551939121027544780504 5502 202389214851198098123634 5503 222387532300779639096696 5504 150231992674631696668476 5505 145188592544676908784612 5506 188349122518225749335750 5507 263254055590112359117572 5508 208742840341219782101630 5509 116267544469443859102368 5510 190648638829868152412580 5511 298521370793379489438936 5512 161563023280475558748052 5513 140567525642925477114262 5514 245793331775260784870478 5515 284988810791769111843582 5516 151155416363925867512952 5517 94064772802275562383002 5518 204381558578211355231950 5519 245607731324415828168312 5520 193725210479093552882268 5521 87215314765217535319382 5522 205668829733740190647080 5523 326354217062886888627300 5524 829410937624495462893734 5525 114680657365266579412956 5526 241460357978168755112052 5527 201862808302557435267672 5528 204067550489673334528134 5529 164234656317069915475008 5530 194247936235835699288316 5531 230655148377662268331266 5532 216357834180540301204296 5533 149678599678944000803568 5534 241475279074711706768628 5535 311031002927641094741904 5536 206161475901222044693774 5537 105242446515241783212962 5538 224925229684528068649890 5539 315971403275823869667078 5540 204546754662646956322918 5541 147786564354279207387072 5542 178789647400528131149208 5543 294952397248300867469136 5544 237556692839477289561396 5545 130974129009629649290482 5546 230358649491334824912324 5547 377325033508507283315940 5548 211457033059935130455534 5549 133557644680443522423786 5550 325163971453948329128166 5551 246306502206770959890240 5552 153140073687536685708900 5553 142255153400104420473692 5554 263838146472847596575240 5555 315165979853656109917482 5556 228266218160148730415178 5557 153327924929950757265386 5558 257833546562081442519648 5559 368093270297631094885488 5560 223422344248326887535630 5561 121905524232326048147064 5562 263936186493638227007088 5563 326935468941326263990962 5564 270736353419108252492208 5565 128713521540431908170480 5566 250888070850835574533914 5567 276336827721639896880816 5568 217108318920275857580232 5569 140441012549566405487204 5570 261959063371930506510538 5571 488646002672843626126350 5572 208011242331710108102640 5573 158364241336787192552684 5574 305005381649049015494742 5575 965409495053920584231888 5576 176469415916801210317384 5577 184913331699320893294344 5578 256400853019553328024002 5579 349846202615946886706436 5580 304007354385076042911132 5581 147317022115306545472454 5582 228304321183906753678236 5583 400136766269985928819320 5584 241755831147784325576588 5585 222649273744039213661464 5586 279031035212684801660754 5587 358573232551107137523288 5588 261909091594428238936596 5589 176791010283635189871156 5590 282673781160726081271176 5591 282818473632163897026384 5592 305393604100410717012360 5593 181234567732645845481848 5594 309703722674503084743824 5595 410011391148751106499174 5596 221598413039670035019528 5597 170935563760285380094072 5598 318265671517652815178262 5599 468058030260572415450192 5600 263765495773796223670422 5601 155617830209598642781692 5602 274734306108314196198542 5603 437469224640387620739156 5604 359989637552361396890676 5605 160733314955642339620872 5606 307957738711575477300066 5607 389314940472600520203816 5608 217264972677884852928020 5609 176556436209205106689566 5610 367357652562788261390928 5611 403291855609885926532590 5612 242434677147488111849226 5613 259086948345990433112424 5614 358346698611323935393848 5615 442694582457973416096168 5616 300019040143100665591320 5617 113592637282709259370552 5618 287407732742316334169420 5619 568647877201271402480376 5620 326704256361390798039202 5621 156892877487243882397872 5622 341274961097272263409314 5623 421124724857752510962960 5624 992371185400432394156274 5625 258777616814001830958209 5626 263719875806675211524018 5627 390056863697581407953064 5628 1055807961392508293522904 5629 235140329554032954451330 5630 330916051630360954522422 5631 383231131179822438054696 5632 208380443645912640029760 5633 168319097986132401663516 5634 502428389119789791459632 5635 529507154485138939010316 5636 225100269639243553275794 5637 224109821886941699631972 5638 318208458305652177627654 5639 435473808469987754022360 5640 458253339996234330060144 5641 221594078301381891149048 5642 327450557103246872964906 5643 539342661821875867513152 5644 360653431514304658807854 5645 214532362919739269329846 5646 374756878076590366544502 5647 461717439031017703537896 5648 333390841112316062220428 5649 184463913870280146787830 5650 297875534831117955458070 5651 535693570149785678050608 5652 359917247262485721100604 5653 249926542391569855091846 5654 446581963548084165504948 5655 516823292682421198540896 5656 264039911487519074740194 5657 285445640488504642803200 5658 515714028103769339941914 5659 492756231595783555999206 5660 320672614727108738521440 5661 262493791754702153948800 5662 401246972717697100159398 5663 468600770857643712031296 5664 433745375007292102210266 5665 192677528228823022489188 5666 340012816459216810042100 5667 769206186206277770357994 5668 440710663087626397741534 5669 229836772268160379511162 5670 499500626534927892008904 5671 1093030491238497644367672 5672 236605817044423158360458 5673 334692251058430512411774 5674 441819454246868466888236 5675 460441334873773843923048 5676 462726155170403505328560 5677 844045002009359806926582 5678 423305997864312010663812 5679 656150196876927573008280 5680 416493849629702962326228 5681 221560163505363790104576 5682 412626825883685197660602 5683 1305888512052799197021846 5684 450330218009370492187976 5685 261323559216060270697362 5686 364879731993394650015762 5687 495227062786419681219144 5688 443135173789960531169364 5689 311215703434880697640226 5690 456679916417159099668468 5691 611148391189693578515508 5692 356481605755232239243632 5693 317880761353411768200356 5694 564270457561873613595798 5695 567881653707747336173832 5696 397980802774191395889062 5697 248553576933714522431622 5698 421439683399505869952400 5699 749261080489814833658922 5700 562216437733097087682444 5701 213390640857971148925328 5702 397125024592714724325546 5703 693345784302755502161832 5704 512609670438023060776488 5705 289711625796531241792836 5706 485013538374673575954104 5707 590203120852794749090178 5708 379092556835380453328034 5709 408043140865257741927432 5710 536800506559491526122474 5711 544188905457358811052528 5712 449504184992949929809956 5713 294262043294538445433506 5714 513127909380932522274272 5715 895247285810288390242188 5716 1069827054070196379475832 5717 233633623624444633460414 5718 608841901378902670008942 5719 675715649351391781882440 5720 487081027490653232422992 5721 316601180303879592747948 5722 444273598322421397038560 5723 740683992953429063490606 5724 1294675133822545898147568 5725 350344899681484858939416 5726 471428537537969331126414 5727 684557460972308828052504 5728 1075980414166962682147614 5729 311677263003158916924484 5730 595732969797901121094324 5731 696362260344669324489342 5732 1119037302663005636079938 5733 341578981957620072025178 5734 575438469052461221712078 5735 702169531826474354621664 5736 546553274110865385479088 5737 327330842190228734251682 5738 502963957362835206317550 5739 898881053926984163600244 5740 1187403702047912849870268 5741 314790582851521690897028 5742 558494207112078553070892 5743 694094802185511197128752 5744 530084158320206588063232 5745 381291738036505620849516 5746 566223720575699149977492 5747 716341891112092247576430 5748 654504384565138192885668 5749 334592698186422767776274 5750 647109204169876963231206 5751 829157611398160385559096 5752 410091777957978225694896 5753 410410141476692818344852 5754 701965576503572912491188 5755 803208184286187924189876 5756 460476982782102719422632 5757 396039894094116740623008 5758 661853076041658929698572 5759 1370598269069421342264648 5760 753326680487041772464022 5761 299417434670487573410886 5762 537880032062657300983446 5763 1073480707983221086953912 5764 611694233926617159067068 5765 410125319027899161399760 5766 670117005355593377635278 5767 764128244821641668190936 5768 536456515032983672410308 5769 1087047645588169054681700 5770 655348862036297574093070 5771 793067805840348130381944 5772 664405163119065548127936 5773 377795628319708687935966 5774 722669868219960883519818 5775 1629100784551217802460992 5776 534922408345154547384901 5777 341891650042950144735764 5778 658765769882212796022966 5779 1590830283294157278134724 5780 603287516334571257436062 5781 500254731812461147719402 5782 597426449780578506518676 5783 1475567999392521997253592 5784 764646547205755881903138 5785 416867857651388468816276 5786 624064420008398494169640 5787 1031516191749495374077092 5788 807296893465658777016840 5789 1065410241928687910664024 5790 746532984798237175131588 5791 772683475531976378049984 5792 548920577863126543004330 5793 472888025869943344559142 5794 786826343275952876469722 5795 1027438058437078487277138 5796 742214435306021581301112 5797 360364429099457019042900 5798 699256919032208916911034 5799 1831652316697381708193136 5800 1287638982328792462122546 5801 422865261532793271310658 5802 757467095102882334997824 5803 983269131124217805687774 5804 708869995508554308226740 5805 589652858233078937800248 5806 676312424514264028068654 5807 752430752605420888502232 5808 860002499105173284589926 5809 452221774879029723137530 5810 750293521918465418866848 5811 1291512428542250326970196 5812 1377361460264928716700860 5813 391446803380225884639542 5814 935736532021603213085424 5815 1007497150469286887145720 5816 666982014675599155402122 5817 520427192003116489672104 5818 697850100374978213821238 5819 1057626698148402067235484 5820 1505991009133865017952688 5821 419243445314934435444716 5822 756151616162687500671570 5823 1222918289986501127810232 5824 2023812689928782482788102 5825 467221721826201259527264 5826 877278619349272259324508 5827 1147787031990180168919482 5828 805421229323279341179684 5829 656652570382871713941264 5830 1528619413534522003707060 5831 977378624582959445218128 5832 866307410297034175318254 5833 559783163845226569273236 5834 827002816163679831471884 5835 1256929721966034063513078 5836 2014798980027248435602638 5837 534910167376684579240828 5838 990461265018469392527052 5839 1777356086432576124004992 5840 1415258339380556471941996 5841 542322360979581355823232 5842 734428226815453258188276 5843 1170053732699098205096616 5844 1091264288744110065234426 5845 611993353767781367768040 5846 845697455836859985620586 5847 1160467458999981612581664 5848 1466056354108814476066314 5849 594278707871997228425600 5850 1048214677800447515505654 5851 1193798908061552331315498 5852 792640983530463786968712 5853 1246921845747574416329190 5854 935101976858585790296064 5855 1125648374603166637379928 5856 922558013599383439194354 5857 410516983878317936065754 5858 948011064554405429082238 5859 1767237605563394317103796 5860 1604215467921733814209462 5861 447835579843222926408662 5862 1058062513552084991187150 5863 1893440332038088694400504 5864 831194290907611033513982 5865 808919277481942085585226 5866 808476000155845248019218 5867 1782998107181116889306100 5868 1132001430647447254444422 5869 1282781307295190572349492 5870 933290519025372378757080 5871 1339510694629700461332024 5872 1001340890372023054925736 5873 574530655734772303270032 5874 1177024189300176031164540 5875 2150244585285144160318092 5876 1558275215770570873442938 5877 651076943679282496614362 5878 996945109850119442074734 5879 2060166768321863069401248 5880 1071223290045327091486278 5881 1159279319727281421151370 5882 953932883042679767031250 5883 2214900986531177989867692 5884 1047175536576344666862408 5885 704966966878619329135752 5886 1165583764349888994212016 5887 1799580191981534552679408 5888 1024521377391529013938560 5889 858100131974469759701964 5890 1005197980793403156209352 5891 1413647511176666912931768 5892 1755056677144921428398100 5893 1358282866106882878592352 5894 1084197768868493888482764 5895 2184262196536330313243592 5896 931806677089418349549306 5897 619815197952175216684556 5898 1293514047344698618229274 5899 2236704352412221752522096 5900 1194158582861955839022618 5901 741774030148297582635084 5902 1100492912601667654047930 5903 1398064251215023908393960 5904 1925644456123289105587346 5905 673127984739857402547808 5906 980393991681449733920474 5907 1907831796747416859911718 5908 1765741261267053874098408 5909 1335959084662578763065510 5910 1284733189298545378617840 5911 2025853266451719102238464 5912 1624351677425770367321298 5913 899252052694798190755766 5914 1288501849297309378775084 5915 1576165630573499349971208 5916 1985101286297912924554224 5917 725548141311434785277470 5918 1852824188736303266391846 5919 1905458823639488266748904 5920 1155149299367905932523648 5921 682716090876596054396328 5922 1212702726312300030569484 5923 2420138359505326941764298 5924 2439946344557209621069826 5925 809817539676104038222728 5926 1172402705368641916267770 5927 1441050660124318297684248 5928 2215369803022085776291548 5929 1493819139879670881159877 5930 1142248953581262774852338 5931 1892444203852284410477796 5932 2406337526688868993792122 5933 834720851522940913351834 5934 1579152834655168033193304 5935 1810334363512012633157136 5936 1703189240884434047607192 5937 758799478800925649811708 5938 1280324919969464487613088 5939 1952523678445028435299776 5940 2916631009907432349258840 5941 785933813504478969694408 5942 1297537009770952621758774 5943 2572315199346704722488528 5944 1944369208138459583888406 5945 911976945696947312895068 5946 1996801757518658424258294 5947 2248294139721169451427738 5948 1981526776416688538273448 5949 1172542212213497736207446 5950 1337478273287200423018038 5951 1487670943523944139081448 5952 2050697040595768703985942 5953 1463761455080922503948390 5954 1403622349781507303475070 5955 2477784846252644329847160 5956 2000165920638565651217354 5957 744507492920825268263466 5958 1601536367561912015034474 5959 3258991311927281144257032 5960 1940300888320445047029220 5961 935815325551074392504136 5962 1337125401474665605876920 5963 2039442236765963234171274 5964 2421133472962770485605740 5965 1641383735267831417464276 5966 1452678854111500228908210 5967 2579850594169193006046864 5968 1486233966727393202130350 5969 910805393496083334627318 5970 1738421307231716981701212 5971 3240931717795702320129930 5972 1927887704294201111204144 5973 1091025065249294162839002 5974 1549075445230691589063840 5975 3239146309893119576769624 5976 1644905858286760609775130 5977 1651132190912692578110172 5978 1353688298372618437925768 5979 2581871354461060832263956 5980 2228871011599279762654824 5981 1513764793329889666500044 5982 1791222533865388237640664 5983 3261574838546615839464744 5984 2249513338033692107804172 5985 1774949597710639517566308 5986 1473576251541033820085464 5987 2080803355978561155254838 5988 2629406308405732481578584 5989 1692224360432448499500430 5990 1556389992655890035606040 5991 3037761551689382983859976 5992 2135956966253879077565184 5993 1085549554482222536258686 5994 1884735411190326584269994 5995 3527191552126137165504378 5996 1438638894536850792688524 5997 1785371862078127168137054 5998 2426590383330746204179398 5999 2901855273586145317824912 6000 2516249016052154721894000 6001 1525542388952809470123400 6002 1477286295861813160982066 6003 2849274509189952961279326 6004 3740572340807488420822932 6005 1163434246600437505397674 6006 1854392927025357529397172 6007 3267692333197003827594552 6008 2326894474036947317574852 6009 1477546960210628491267356 6010 1788325967659330001763130 6011 2117447188488602303085954 6012 2616169492711070820922872 6013 1775885217933846029427930 6014 2516237073408556362159792 6015 3310838308746439111214400 6016 2147813766647603596282020 6017 957531414465589424509140 6018 1968116070804761267006940 6019 4258867081654454318929746 6020 2509233696893142904122876 6021 1329012918031397832991176 6022 1756659385627000173397410 6023 2876179726556622622994472 6024 4100012584058670746525814 6025 1298024439098613636393636 6026 1769091323515452085758126 6027 2705703420862686053551176 6028 4564167760989037868774934 6029 1861120002166330005906728 6030 2240161165998692321659212 6031 3046893798840574968718560 6032 1647514707336365002896094 6033 1406847662027343435695484 6034 3135124428582287818977492 6035 3444696035175107794579764 6036 2243748290987358891322572 6037 1656315103212343147168562 6038 1883274945062737752387516 6039 3708457113912534128377080 6040 4006124064467032432387008 6041 1916719397677473991855044 6042 2130015208369085494151064 6043 2752943557802520160491048 6044 3982666258876526621223000 6045 2214406964499839520742872 6046 1876420565603861302497444 6047 3232097941994989754383224 6048 3609455671569811606358832 6049 1149653042621922614379180 6050 2015779409088873786982598 6051 4001349765084719923425144 6052 3379362609099904447417336 6053 1351974998256055458781886 6054 3215836523137323850717044 6055 4682765143325864533987584 6056 3077907969583880630511986 6057 2183472013176724558902650 6058 2094578004616845294985900 6059 3422763640076506567736004 6060 3274704638724933190106244 6061 2163357203845327690708392 6062 1941813169754830433898300 6063 3755700263272294088450304 6064 4140636315786216615466950 6065 2042008067636315855711722 6066 2397514013638594058070446 6067 3779545292433332002012260 6068 2849230279393793378028406 6069 2432687869956149925838938 6070 3652779297443711024518974 6071 3719107336424196700317672 6072 2396471706752570440747212 6073 1543795596047911905475616 6074 2283166728283164243859454 6075 4978256218596747932006646 6076 4100684568654248202088752 6077 1960402701792555799444488 6078 2548501598220662248312062 6079 4465996173883848889710984 6080 2399930298869676769401384 6081 2167543892846560154882484 6082 2058659765440439971041422 6083 5438983778071895174157978 6084 5462178083640749273717901 6085 2779492644653340302162276 6086 2292781265601301399750212 6087 4688245160618170668960720 6088 4276654331222432731921010 6089 2369591605533446995030412 6090 2668221374860895260385466 6091 3117767785833835052181354 6092 2911846388127874530913794 6093 2556362269744208794514438 6094 3337737957434566135890432 6095 4462988809352191718248368 6096 2916732712380431004849054 6097 1986362458128238061539452 6098 2391381715707614440994684 6099 5662290373215109445923782 6100 5219747960149716035962194 6101 1989087221868939124902116 6102 2712490772706761413216062 6103 4845174572763382298988576 6104 3789517176067744476471216 6105 2693078768852363094623112 6106 2404632877622078309157444 6107 3812302321086964832060610 6108 5083769495867083510864224 6109 3864731260640072904863440 6110 2756718492328710527176500 6111 4830172921654672715244264 6112 4910282627748471027927756 6113 1646802728201390791164626 6114 3729330722412717766724604 6115 5145321863837485155435798 6116 3070337385185197446656520 6117 2045071067218221103301892 6118 4025065321527489832714680 6119 5464056854917105373312736 6120 3268989654733292122142020 6121 2456442849239324882278850 6122 2458879222764844142679098 6123 5652455820730705218195666 6124 6999359923730643415913310 6125 2458848873557863947232564 6126 2993662035883072384285470 6127 4724657694562390856946552 6128 4699451634495833066402400 6129 2723522613853409998006044 6130 3408758641933182711367780 6131 5206450353356553842386422 6132 5254284351450922605710892 6133 1889621898967023904195718 6134 3681924806543364667184448 6135 6324504083886203965592184 6136 5230853637359511162506670 6137 2447677525082230240945652 6138 3414704735479457101817220 6139 5390677796421395147076132 6140 4899827692459889358372792 6141 3436331942867204840121780 6142 3441583215719968537516530 6143 4381011473323579951535232 6144 5570726488686258457438680 6145 2663459354277559511068042 6146 2651866892994388003169892 6147 5673253271428806742608276 6148 6419903178947499972314782 6149 1983398647758341619329352 6150 3429562596302132533213524 6151 7148429056567040975974200 6152 3618047184365633863287686 6153 3721560176686817843419686 6154 4463087801049320845932556 6155 4880251994174511204755400 6156 5417810896426991228353764 6157 3967992387386952000031596 6158 3752111909323237730659230 6159 5620195444958847486203112 6160 6517831128297620423159964 6161 2579833854218855262445198 6162 3456687925903467080746320 6163 7112572228478156888719494 6164 6566078173199534370850254 6165 3104408340779944328562496 6166 3961422741448251275206200 6167 5023081369981482403357944 6168 5747566518175425506857176 6169 4233565625625146753334972 6170 3152686277590701983461108 6171 5718800277643414757833476 6172 6431028996448846416413160 6173 3831696211864600040217086 6174 4340439944973431928518178 6175 7654532008908994742783904 6176 4262386586682938567815442 6177 2966935769135984419700106 6178 4070734389566067837212300 6179 5647436481477990222384336 6180 5758953799451081853987324 6181 2637195418189495875874008 6182 3816110503701706428058788 6183 8391819690344032551836112 6184 6866986975864175092135370 6185 3103586433465511021538836 6186 4270196660678710541113140 6187 8128344759341712181582884 6188 6156469759513687443377508 6189 4794635246491590545966904 6190 4310833098753022915865250 6191 7550210987619082949860824 6192 4602465686632789299216246 6193 2968604162619304402783644 6194 4360369613977244644948158 6195 7348425370445291927531376 6196 8285022938221931472390578 6197 2851060606033176694029458 6198 4698327561377113121280840 6199 9095148061960047589754184 6200 21310438339679779469886324 6201 3617507964495512234554474 6202 4008417477159493124904876 6203 5567842799160844185983928 6204 8577284849543799580972368 6205 5142626096338793047504328 6206 3670845776296166245644054 6207 6569084459246020797967944 6208 6757503865256459457928562 6209 4317884781419187215880474 6210 5557173168214274671007664 6211 7973987171667279594341970 6212 6285115694031679828796432 6213 4489816835245942778539158 6214 4255438237951806277124010 6215 6554125331100458977997016 6216 6888119508787017317171124 6217 4645840178984355747557252 6218 3928144989165895602810206 6219 8393837419331778969175332 6220 7563171779459307608030820 6221 3665496059404376057641028 6222 5215665752561714445164034 6223 9739574482472869662695496 6224 8514025642356336889694120 6225 3187730928071386040817510 6226 3799743544324125223845102 6227 6866431752291819948435678 6228 8200494411910241942959598 6229 5736063187869511223903198 6230 5547209812818306892087686 6231 7309957987214706943589016 6232 6410353510169341381642788 6233 4191436735400299575684216 6234 5692079649076703587195026 6235 9051009516221657332675932 6236 6922115498875052574107136 6237 4489649648987895196308492 6238 6878762797515606423223932 6239 8304169632295852597317912 6240 9239392735578850124376048 6241 3214114117328365963360693 6242 4524598022232310433957310 6243 9531009963724698470399772 6244 10616888418710978177682360 6245 3463380365626670459729170 6246 5453870307311088532913886 6247 10047379097740548657628704 6248 6388948536375373447818594 6249 6190433111392395950001996 6250 5432731080700413549535434 6251 6404339168940246271528710 6252 9686312667260305781688636 6253 22057536894483178284048762 6254 5992015317096415993545528 6255 9987535704278995509495072 6256 7826283148485164596578552 6257 2896226745749418079249454 6258 5012556400406144199535470 6259 12071220594360778238763576 6260 8061121994047898596407784 6261 4784843586071450846478948 6262 5240258789371223752325268 6263 8840408626991333135884008 6264 9255226944334273743164568 6265 7157027751801863462425908 6266 5503452945514547917817308 6267 7862691889603249400061858 6268 10410547457783129305153632 6269 5461000820803817450353922 6270 6355201083418513124823186 6271 8841090714001967785381632 6272 9537681025292310568976796 6273 5136332542622185825581208 6274 5303869039799859200749004 6275 9613985880716975421691296 6276 10198347251265253829191692 6277 5681081693054562386435276 6278 6657146943062437437701382 6279 12922395136499014119918600 6280 10302754190344420271917876 6281 3333991314772729672561032 6282 6649449576074322281658548 6283 11476915043852027168360142 6284 8079874438105082471154720 6285 5226083541213162514144284 6286 6854611224424318888430808 6287 9385487395097148038193792 6288 8908907935090256824026996 6289 8535264025450909447615404 6290 5570106440062587908678300 6291 10401185139936567107399028 6292 11511355401750524043983480 6293 4642211705239708068480174 6294 7538325954364803486393312 6295 13642646797613299610114736 6296 8220273034898384725306134 6297 4708011994339776731645928 6298 6061746989137228669383882 6299 12830214462356117968320318 6300 13167707074714019284908216 6301 7441461430174789456038494 6302 5053926186476250815911506 6303 11874780573848560159360488 6304 27239503769281077294584006 6305 3991061901432890463946478 6306 6893708222062031517900906 6307 10574368137858099401925864 6308 25823041171145648425603140 6309 6477431517852441915824024 6310 9056203624796003810937690 6311 9475594796506263754695504 6312 9569631122230425627897192 6313 7463575150706255779094712 6314 7155621007533793274480628 6315 11588375560841329857117792 6316 13501008231006820969926240 6317 8171755663044048878243348 6318 7989839929526880895538304 6319 13264231333083103465711008 6320 10190189788488288174915912 6321 6200843736625419374408616 6322 6800725328022991203165340 6323 11369022736907951323681248 6324 13882862371154642914274124 6325 6996615811785999421469082 6326 5915473659765531386534220 6327 12071191851477682335892056 6328 12694781043187771352481024 6329 8216892352459329195409196 6330 8147720851583395147717026 6331 13311738051636935582047566 6332 9117790044858896366183472 6333 7596026646747165207452244 6334 10688786102276615914928652 6335 11683871005265138809577304 6336 10349285783870043766549104 6337 5748612921980218781556398 6338 6600105327216143436253208 6339 14712361331956050395587968 6340 16060795646513314995993010 6341 6101478890162824478780674 6342 8142941909036165950108164 6343 18242012747756077492916784 6344 12502735255341814506626512 6345 7342813427196303551481300 6346 7997700023044631256979212 6347 10123475931551713835300934 6348 13417469692351773709467264 6349 10552409775848066217609480 6350 8708611580260285616173224 6351 11956140579526373518856472 6352 13527961303954771291499408 6353 21821709646346119276304522 6354 8974755423932234661826724 6355 16632776920252529850220386 6356 13062463320993241256992110 6357 6923035469947472519548380 6358 8889144214581622680771576 6359 32182123032497712045203904 6360 14072499997461180197900424 6361 7253760834423115129855322 6362 7248157780761181614254132 6363 15021028683795792146254440 6364 17219385551967524543938752 6365 23620681807263856325459760 6366 9199254136923878999278782 6367 12784971850689426998165928 6368 10967372168907321889374510 6369 11069196364145121697417968 6370 10250466931052953969983244 6371 12449625238185328913905488 6372 14370615918968765748718068 6373 8342676676500291211484168 6374 9615938857591141484647674 6375 17824203129396743847030192 6376 15229552737265656213689210 6377 7441375206347023973322498 6378 8096958399173230594698702 6379 16708185754956127140204936 6380 15385067359772956966555224 6381 8968823315042230540060778 6382 10077628089688197919150080 6383 15126369453082481783582400 6384 16173774485653759818710784 6385 8946241345341955843061278 6386 8715685917099819180412740 6387 16908963239320631375074080 6388 19282578765102847193582276 6389 8487403361433444549129392 6390 10198729302213705620180370 6391 19183705809643985962020720 6392 12640040723714958099659568 6393 9045371270742166396682508 6394 10546232813304855570336792 6395 13892446712696038286353080 6396 16842523258081685390890488 6397 9419807570465618166284282 6398 9861635853918880673258706 6399 20571473252074602892321632 6400 33468919539519565881581643 6401 6663912362856247272906770 6402 9973678916380782253254654 6403 19292171008301373296634576 6404 16145938043146766862514064 6405 10410472287793556924433858 6406 11072656809135297163857588 6407 17598907731519423965614848 6408 33053894576618194663660154 6409 12104239487682105353053766 6410 8607416762078615014978942 6411 15893745601000267569963390 6412 36162657212073537685971354 6413 11656255878486028960344572 6414 11834482791515667961516932 6415 18375789286916965124912424 6416 28709283687877195084746722 6417 8809421538151701936583422 6418 12571152001079220010598930 6419 19114891989501018640976376 6420 18846796435932741440973672 6421 11097430334093073685989590 6422 10736951606353734479360460 6423 19081462054461947689936704 6424 37133379820813042554765636 6425 9742561878103168120541034 6426 11921114483023933056526926 6427 19199913072367465277405328 6428 16994498623577774165022600 6429 13883701013794317554410074 6430 13159503758992237969150662 6431 16444393013631218692685352 6432 15804574440291726890379282 6433 11366333640791607107161548 6434 9714693851681726004004856 6435 20045518672680161339762022 6436 23428923715001929419420614 6437 8435588788280966459536150 6438 12930023882767513010661876 6439 23951197689045369622472472 6440 17231811415993114272767136 6441 12867820853372460997353900 6442 12432388276516890283511588 6443 18273794679421026344079666 6444 22135965662408470114039380 6445 28276398859602697338289618 6446 11397228745259770251014430 6447 21563520327900642180010224 6448 22286943088271504154813582 6449 10483139388004926195218996 6450 13907127412079853049621104 6451 22475717609724286862906640 6452 19120217137703086236630518 6453 11814044255603173214084874 6454 15342686253956599682910894 6455 37055995766907496614493584 6456 18159572350564150729348098 6457 13253493127680063086094672 6458 11397817280137051445710040 6459 22097822727747294485781534 6460 25615282919803510169225400 6461 28584389577419674565696736 6462 13249032561609541005776394 6463 23687904424251882034739616 6464 21930882426707117045295572 6465 28222930111039625516574450 6466 13496834774105155759852108 6467 19016581254398804108261640 6468 22852745643760427658691812 6469 32418219702309998509041674 6470 13640120419043101384972548 6471 23498809607415532844933352 6472 22083125635742976741104606 6473 11381181878183443910953610 6474 14405603346126607666167018 6475 41513803509415019924797620 6476 20672953693494006396589626 6477 12977926192399159219798428 6478 15936851033722400028058116 6479 23273487694323227237073384 6480 21392056779013365578837690 6481 13005263619256641791280002 6482 11574858354209186146187298 6483 27488433189562711935849462 6484 29307611117018262791887466 6485 27557193901922267616161710 6486 13439801254328358413838348 6487 26055899721020471491313592 6488 38797408318489077474345690 6489 15978709583399276402361600 6490 15139619192523901154404200 6491 17980045112264443094504370 6492 25297312253705026759650048 6493 18483206240624760120383988 6494 17322593243268535960979856 6495 26745348367004293901350200 6496 24786784685271132105070224 6497 12234988237512273350101816 6498 16322058508359229156306980 6499 32534450067917581716810900 6500 37788536841635768591322020 6501 12936512037960025576149432 6502 17672851838735389714726632 6503 26461539588802136769045792 6504 28346160267515044964444694 6505 16408210089733264071755422 6506 13388191568069420967754382 6507 23608463820599493414038094 6508 47145340960187125816597626 6509 16868692101299023580749770 6510 18275379146197558035015384 6511 29143095182577557768334456 6512 51274730597669413214926536 6513 15337958235470519219396004 6514 18883883424051172299997184 6515 26577786576143054655762720 6516 26663412830516397780960578 6517 16415375335990493470194810 6518 31614772998917420808731580 6519 30139254157927610255242152 6520 30390397882406629031130834 6521 13800805415930370126168818 6522 14506598488859234071933584 6523 30380644633067473730041332 6524 62863932299136755592987096 6525 20567711424500387221716804 6526 16454028029292110175852864 6527 25370702366592913575163104 6528 43755466764105627905509152 6529 34232117701331800879260356 6530 15278735782890197922950890 6531 28350133451153503356702780 6532 32710469936031460053930840 6533 12013405124928095247718098 6534 22768374515781718622666970 6535 36319214861290554767403576 6536 38500852944100797320472042 6537 16687550748043602891633852 6538 18974870674547098117765314 6539 30108859044160318686399012 6540 31636545135674350981253664 6541 22097689709853993033999636 6542 16260767169158728253918562 6543 45303887398216396373526120 6544 35578480893176584661779940 6545 15209925861305168834445786 6546 17602725484873377399310710 6547 31669351013668380558014766 6548 45643992470023918972688504 6549 18665628666956145611522538 6550 21281752691303132445381348 6551 31075784131815459233845584 6552 28530903785435611795470870 6553 38095383563707542737515802 6554 19664388513004420805469142 6555 32263362412555952497154628 6556 33338566460765691980696136 6557 33220991756947542019362888 6558 22786070367831408347521386 6559 52772500047232399364131200 6560 30685978277427182889170230 6561 19126685979133944450692569 6562 19313572533715557701957894 6563 28904451211422005270754876 6564 38881059371876466199218372 6565 38494921788359557026536516 6566 17379001437723528883767762 6567 37108242435138652037622432 6568 51104514022411122770780876 6569 35514713726318655658317716 6570 21051403168305362457936946 6571 49882550409075417519750318 6572 28697732330333103703263054 6573 39521354484071347568081484 6574 26802199405918090653947142 6575 32121988334623544865731760 6576 32265531772815888709857516 6577 35781479936835251203961186 6578 20288131430485158191202606 6579 37951280141020835344273314 6580 43529683374377958529070616 6581 17934057679904308723888892 6582 20726385583944216554604498 6583 57128158683686012000796456 6584 49671305130863939343601410 6585 37009056159970770331045488 6586 20198142681024319938181900 6587 32447212203109708225651410 6588 39467556865663513461367368 6589 43814782478940226996865490 6590 22583598889285905184633002 6591 36005377137463776977319552 6592 36247963515407000916159240 6593 17144120138050706031280152 6594 25877546647418609499669756 6595 46554286020863119677229464 6596 51045178133890068316415152 6597 20536620411108223103446508 6598 26132966673590881892575902 6599 54383849495811434671757640 6600 52018697627142912795829206 6601 26862339792634180415318304 6602 19897448961247112145479618 6603 37082525624531429607114342 6604 65666401275051572980449576 6605 37772465138548759794416794 6606 23007542836987072196172216 6607 41876552095454833444246632 6608 51509077888789782829925622 6609 26123180786970357811118460 6610 38364141812268582060560992 6611 36380233956289683860129436 6612 41968800765401923132915632 6613 40669736195016112353719146 6614 27715306293259794469562352 6615 47090421782047665835465536 6616 73404976426852043979887286 6617 22202775780645682024265002 6618 27335140534120538283927732 6619 45144476719317635750130828 6620 54550702434949590930604920 6621 22649613069552473144267640 6622 27570822475868040221722992 6623 57018307745454309517367400 6624 77285258951852953199278398 6625 27939797286712712247854828 6626 19986713194948184675751044 6627 39990760273440421571648154 6628 66402081696670083404777060 6629 27781425410941754045054694 6630 28694425795338183795573600 6631 48530782010136259235131968 6632 67605847384416396160920278 6633 25460743147488893114604426 6634 30548200922629894793692188 6635 40768778673722748708248202 6636 45583501524359815453488696 6637 47490505473878744532685304 6638 40620448232995346167931508 6639 50385898934838792762301704 6640 79226577363397133372437776 6641 36744443723557224204126274 6642 26018407004252969344734554 6643 51829003919373191892998670 6644 63678572228449765464858960 6645 27429132596351058910724448 6646 34380374263422628478437752 6647 56101787062969231321537176 6648 59533140786241376559733518 6649 34874504319504646658370322 6650 26150242159777020646596714 6651 44117956661862117290973090 6652 67053631739622385867100544 6653 61309716306418488445871552 6654 29082872298887642043667368 6655 55165017938339566526111112 6656 40012538982943639149397328 6657 27081397314380839662990522 6658 32865313607195290280334782 6659 62611607154323323973802108 6660 70496959876441026114176062 6661 46491444336066707525289032 6662 25646471004663285242714814 6663 52794120020858698769077368 6664 74406040696700292609760622 6665 59405412112994133386158650 6666 29225559270481590445046568 6667 51638426786056709484593304 6668 49726865468457229205903940 6669 51954316967369166962382960 6670 36541567181260699493317284 6671 64163854199896914079154592 6672 48302984452328842904583948 6673 46971381637722660741276014 6674 30620958794468999055725502 6675 70654607941919170918444524 6676 71530287099883544954781590 6677 58565641908116730277468782 6678 34221874842872568944256708 6679 77753368131627293507502144 6680 77661679644510703638080322 6681 33970302294542767090471236 6682 32244225091899553131304450 6683 61592608180689849227605134 6684 61515299691978155824247592 6685 58143384630112725962248452 6686 32785567551202578398092932 6687 48876490753544912258970144 6688 76094880843702360954366174 6689 61085911994674283655339872 6690 33820981414808965322658222 6691 60983140328209021901837316 6692 51208093474078309914229752 6693 49107288499791810643704456 6694 56519800614915540388751628 6695 89759232479068437017945304 6696 64277215956837882929704584 6697 37826501380288900558361062 6698 29934418177525850149847392 6699 59889880112385055878715956 6700 99556203656056029614879658 6701 64084936213252802324467388 6702 36262331153792909631271380 6703 63771931518139709060382672 6704 90761080931161135559638920 6705 34304403316582226198228926 6706 36424429035547454939943048 6707 67958428097945615736434886 6708 78372078973135704650277816 6709 40001957563179071073329930 6710 49025112863748195948873438 6711 62732533507909477400842536 6712 77212760594201106182962230 6713 66626261302837292451260552 6714 41140267425805318735240766 6715 63477682311355690978102566 6716 71808621790879540896722856 6717 71151086984147021852296530 6718 41578516273015210730492316 6719 61445908729999910557871304 6720 110696694281607541580618964 6721 38542897903857564357089388 6722 30896903854959046889733908 6723 68265328104441090755572980 6724 126031385613367688041453251 6725 31452447066321078339191530 6726 38449104714771337450186296 6727 87816334161181568935783872 6728 75535732655652600149916908 6729 44481605908637222233196538 6730 73815899033106081420001588 6731 71287257093305733361508106 6732 64814775634057886599876044 6733 80999410538362769737259336 6734 44215510394712828360421662 6735 66173433775412464114501296 6736 114491391394106800473330302 6737 50722819321816076278460528 6738 39832016954940780178684812 6739 90959026785424999428430566 6740 110377074454741498345791292 6741 39311988175678491462765972 6742 44219444397371788076851356 6743 82669841784310998520320480 6744 87241030382838254171789604 6745 62398030497797651610310584 6746 37311819886318727486431016 6747 64411482839751044452746378 6748 114723561554685644469648936 6749 79828099676001327171256036 6750 62793771654022675933212924 6751 72659201436268432872358824 6752 87193462096591695004135332 6753 71397367535201836004169924 6754 48272341665289840642041330 6755 68091966860128768020648804 6756 91450125512257907179649640 6757 59726626387454954116064542 6758 43808995760471353470199932 6759 114284195062967106317737488 6760 127790716777522216074529020 6761 54686046164032239776282792 6762 42676274829319721829103278 6763 96596298421586494427230200 6764 101984199992568283267903776 6765 66285648447131571778169688 6766 62627303844260769940254492 6767 79796882934119505643682016 6768 74782818040225411719068496 6769 89012615476666129913118864 6770 58225685034655654048538272 6771 72615227330163287000749908 6772 109550169137843573182016528 6773 71182872886115860955062084 6774 49213327270231752791454654 6775 105467516745596564062211832 6776 102518668456912955712893238 6777 47173724004486258031106820 6778 47241603361865321260217804 6779 91660530484895417702082132 6780 97055468688783850002099984 6781 100845504068706984025773692 6782 46498168767920966742623166 6783 113342414256320902865512440 6784 140344199464300522283613992 6785 106174903650791993095073454 6786 46121045270541675655167412 6787 98208023397107254057731450 6788 121906460672432385995342462 6789 57618470645772606622656078 6790 59951981472944189762597868 6791 92689296267811696764414144 6792 88174198707970251044537154 6793 90703432950296350473351266 6794 64862824721411357907502080 6795 80627865518172562642524396 6796 93687258459684304183298190 6797 79194497560023312370099566 6798 59838267504267609822189768 6799 130249360697220588960348144 6800 139469928379104181028855340 6801 63009559279451688185575938 6802 51238208198956874122335414 6803 97837448750239873118827566 6804 113356330176774338214865470 6805 91756399674899791880220238 6806 46782884498999901576560082 6807 108122951999267722745880912 6808 140069538440838974682138678 6809 71551906133956631835966516 6810 55550284480049158313060544 6811 104569471063759758475542132 6812 151642507568140706427295080 6813 106612528121569155466391498 6814 83302585247147295340707186 6815 98089680218828584777665552 6816 115283122332417906784370964 6817 72518021823311816442857656 6818 80667166798942637409162624 6819 95433440965614729510114924 6820 123241475887281916639884312 6821 81416787181336539923378814 6822 52132007270215489384438434 6823 139901472582175804794173496 6824 171418970394285265526478878 6825 77714188697200553290736454 6826 59555533800200372414205890 6827 95014072549034081155494834 6828 133806858409567962638258112 6829 138213839187145894579617758 6830 70087247115853610788360692 6831 89012814553889979239837424 6832 146072732919457724660248950 6833 84699783585954336319383122 6834 62648647380255190140186798 6835 109940313202185538554389718 6836 139300313302035241709266622 6837 73581476522462993626190442 6838 85843416915463324819835808 6839 137136902115799635254610528 6840 150259375761232018475390190 6841 93187532580126652500533306 6842 66639003860234811957259056 6843 112917585196482883339002054 6844 169249402783301613514006512 6845 93835477814196597290853786 6846 63705978792713184831209898 6847 120702790133152079016021192 6848 199248814909114594161391782 6849 105830417304258595049287466 6850 72659781824576207694483270 6851 90609410469408170186368482 6852 101313670917980805675678456 6853 135920530646875280090313120 6854 101043322019044045923749802 6855 127190485405589911719113616 6856 142684571653078982538773066 6857 55246069169917964229754496 6858 77344801185989942671750266 6859 149568543373060613919789558 6860 185857919422028491877294328 6861 85415937793671997946602758 6862 70361230489823724215723844 6863 152295855891852097226525448 6864 158555402881422274749356160 6865 137272207440836700281358058 6866 57380029348895485056642818 6867 124857348829914649862393406 6868 176982106884003656463699214 6869 113841820949060526563348606 6870 87838232780919676336662270 6871 164532782266487588402604504 6872 191217965824389696133853298 6873 87886623723735390352913700 6874 75120917657013091498098744 6875 136143398854413178886687928 6876 135845948758848466221298536 6877 130911578297856650498678522 6878 81556992947101385679863196 6879 137246968937511527682401136 6880 189319373831930445859751058 6881 93714445792293863976393792 6882 72123824111086573946969148 6883 144610357985576521036590768 6884 186135061800368291514977186 6885 114963488357960927629609150 6886 94528424733815737533599250 6887 123966391719735821619387696 6888 169182361263821316951994164 6889 156542443656818843856710797 6890 80916269812874581012111170 6891 128246386009530956355749286 6892 180663610328099438533571940 6893 186604235758130322217219690 6894 81021901368534245779943616 6895 169476338500495651721479632 6896 154380638679421587393831936 6897 116598121338604286160098208 6898 113837961728413366135460720 6899 136426929582099995338751784 6900 177897569728115206882982796 6901 132769833279171324027518106 6902 107060650109896058844403596 6903 165748630706316475157215944 6904 219937846863803923871813340 6905 140495104449135645261604894 6906 76286240689031716071016284 6907 157250224740448719988035936 6908 182171175364234107839615856 6909 127534061023416924996938028 6910 93078719705462798273234862 6911 160629637200689245684070472 6912 170615494202408216616172440 6913 149455042374779353918341804 6914 107347764112780533431180246 6915 163434921971565121655347038 6916 218666831108809869397951308 6917 103736633132646404518790786 6918 81967051062328120950521880 6919 222814156316072060968141416 6920 251674530039442798873778116 6921 86140507762438771406710520 6922 82392782218464055294616246 6923 136938921651880400745058098 6924 219439179928720670346155898 6925 226374726106383109205646276 6926 96546023149605791345713632 6927 130563860218092441828653400 6928 274738740916169139046170878 6929 550690191415323866578259640 6930 88841653126080689715132942 6931 183084606695564330169669756 6932 176458859092832575467442586 6933 104710535929307778034911636 6934 114132964942493776460812194 6935 217243325822816526630261240 6936 180714211345681860445163400 6937 130645428685790010281905692 6938 114129536003038809351630746 6939 176588842838936730175297974 6940 233337533339975856783037152 6941 196144163745308963144781810 6942 135309619204474937454491472 6943 159889257538144210152234936 6944 241428482015026440502092996 6945 143798877328757045642841972 6946 105718875913193256311569488 6947 151267443703828735180809588 6948 234729944525723439321611684 6949 173569759636399096382488922 6950 124740808844574881459943786 6951 167983332696818458031073408 6952 254719933467548149712423088 6953 182658970605447090848450608 6954 104001397473396054777719460 6955 208079815227898214251456236 6956 264507307836151753740567756 6957 130894467818296279074905012 6958 143815433178597927986744520 6959 233525917575363931441960032 6960 215872912097372443200479484 6961 137040387786473539320597626 6962 95912096533628592640626462 6963 158264075033820462381520872 6964 273716426816891457301568342 6965 203464820549320673458257642 6966 100595251898544773448307848 6967 231796016453960776971699024 6968 276646286440781119113135522 6969 160375774378153672896297648 6970 152491153774910153357309192 6971 184512121238915325936745884 6972 214480191792492408931537488 6973 200929041118304884331442954 6974 100635450873113096017112670 6975 233752624861451088064378248 6976 281870396065481228214485744 6977 148244408952425507979932924 6978 116220955846208574443455476 6979 238769615308376918421007386 6980 282499373880261702096486970 6981 149464930736411194471015452 6982 128482624559735717545662720 6983 246692489264380496879828376 6984 685201728275457467809750664 6985 202805629421006398230828510 6986 109565241137458719240399672 6987 159795594246249783842427648 6988 323175315199551310919767476 6989 232576698264870065970172402 6990 130157393851884987960177660 6991 195443896035069318332235864 6992 254329488700486653534660870 6993 176982730665696103531779072 6994 185529436727947010138795092 6995 255485394120112086087850140 6996 219554838717828232507304292 6997 200594018401747306298547638 6998 135488685327002310182085708 6999 220446513161416022679048216 7000 308865181318041137311237260 7001 218784313381170594133204088 7002 125328758374994209626155282 7003 212884436209579981866442242 7004 291926798251171285538205816 7005 233028941835463838311090272 7006 141397838111027739050680848 7007 245126105338899401317009776 7008 299040820268103149882897646 7009 249305290065481633474698504 7010 108004720523284435943985364 7011 192798087461570438610632316 7012 333536932141219721313837626 7013 203982263685384167309345990 7014 148938795281675775045156186 7015 269169369258375665644099752 7016 309014341230697184404655264 7017 169134288379028699048841222 7018 188133026349923476452179894 7019 277124393805648938765909112 7020 239441590495903031651337216 7021 225457629979195881279844260 7022 143609249614530998348547546 7023 259155089167993975704821256 7024 400624208756024155728302544 7025 249776559847602000685662360 7026 131757635497160015626160544 7027 240387316574796565208608470 7028 376278832036457829632799858 7029 184516746528276857545963086 7030 188982575045428428430736232 7031 286501596481532401732150464 7032 332393803536658096707176934 7033 210871668298747105953650902 7034 140733767093650410706878566 7035 250410050806260593008845594 7036 343214560063041522404352024 7037 688087378177373545350412332 7038 167762178358342274102285964 7039 316036565558731335009648600 7040 332859627640321995973794450 7041 564571831710349662026517000 7042 166726884300995900771596704 7043 245021103356036531021999970 7044 311851462522765303698541992 7045 326920228666596509611670626 7046 184097984921240775215418906 7047 246008107897828866931338000 7048 376677136659264860406284384 7049 271187056512145788957056202 7050 162403338095653115359981692 7051 278226392507237636104564578 7052 333583513796278293244096422 7053 260077679823053434002819420 7054 198593183590536993698666214 7055 293232377210302262398662048 7056 308272984199518651158578551 7057 233150375125969574708483016 7058 189668244793936234780562492 7059 268546415240751373015674354 7060 414553471274164130428875676 7061 248998247631119340702335280 7062 137453018032225616850297156 7063 362718831295392155207311584 7064 462746312774746938496260360 7065 246445991230505526382268998 7066 178970113150103261044868186 7067 221431497481355133688183068 7068 358901842718251086674067120 7069 325079017602809429637500606 7070 207461642058102526896729858 7071 282492705612640716259669608 7072 428323871516311778122022890 7073 295459599675510678260075724 7074 185830770802230776262538092 7075 355232269764209858320016124 7076 334016324358622572583273510 7077 181742761721550142870630956 7078 234707916004833885565902876 7079 380376480698500257879111048 7080 390041282892917928290720124 7081 246668004298808441676162808 7082 161716051377383514846783440 7083 295954090111127339689181124 7084 493733695559774002541499120 7085 384335784776357302954280216 7086 158810841689379243684867834 7087 336963244509291656264228520 7088 854030388749038206098230812 7089 280073393033090135262843180 7090 231868378030472755640731084 7091 294432668822085947511967782 7092 337674245568433991945633372 7093 335344799623070511872694340 7094 646727441347472126174288088 7095 340339156215730788726116616 7096 484080870611426081961682422 7097 265030760349954064849740492 7098 195801955907518714814819982 7099 362253476860643422760155266 7100 861680764284445768370807928 7101 319023818241981179765114616 7102 219928444744149246231577806 7103 347409876291351301259158656 7104 435182005629674037572961144 7105 316289914165049291089925482 7106 193859300430701389165864512 7107 295180434673124638199737788 7108 514810978543759952488847480 7109 343976597629135221206724692 7110 194712612518287663467531762 7111 357185929311293018488168128 7112 448753654880563543157715372 7113 328408251993407577259915368 7114 237470906848518862614882194 7115 331555131706895119411995252 7116 367370114655416701223117832 7117 402443866041335153930036694 7118 263632862593222300266108942 7119 371437978123289199793540920 7120 531708243097014159312897370 7121 297241624189335675844523300 7122 173866490850100820110890540 7123 443300459405788538382120048 7124 543492448731326857744714036 7125 263918999729479632381014652 7126 226033442344958287211050782 7127 429525044396751912894137352 7128 470669335581281263082618460 7129 399774980384281066039362674 7130 270511342016082983688820974 7131 312723476433215195181787134 7132 462989046548482194936767904 7133 461671434642431965642666032 7134 250866637404207564024345360 7135 422092289121833286383230080 7136 559588227245089143439999848 7137 711714451889810956282882546 7138 269808503024706977598862866 7139 367607813459730288884000460 7140 485596585845353257036739376 7141 357230578444942007448865264 7142 233258794547247188052209988 7143 423938608507175094560906232 7144 623804525336075543087434278 7145 794443354983191237020678918 7146 201454411659425403103968392 7147 403377375962713980279858732 7148 555625608855881184163437738 7149 828678003845439743271022422 7150 277203792661204515013699794 7151 385458630516821705660085312 7152 466912805549369463142818888 7153 816203960910366594725649108 7154 302580345349987812423990884 7155 400648358468393166782473074 7156 548261882403911943428003054 7157 343674696037457657070709024 7158 282303319146953275505311272 7159 566701464273585240481490568 7160 595052185196191950070073502 7161 714692786212355193081627000 7162 228173824790506855297491644 7163 404794354628038912874345094 7164 533477579384853793431338568 7165 546875515460789251129423648 7166 272599403654766021435588708 7167 328798778010877996997097624 7168 650218676039406061503793680 7169 422333039875622197509028524 7170 299629179394809387132619824 7171 456466545994515089165987964 7172 631877420691489166319732256 7173 362564757135072552574812998 7174 308669463161419484030406990 7175 573090602377930186809995376 7176 502052262554552008751420184 7177 426046299952643480429978564 7178 314980679946717691288500598 7179 437721403268586387645557448 7180 647147954589274313606744040 7181 407320356811220280892873350 7182 245787817421540937503667864 7183 500951028197256103713178152 7184 1138539412551418797078364634 7185 398130793659130310296154706 7186 302115056044796654794550378 7187 451764221355897730139071650 7188 534743355285432639975943116 7189 539637488527169581782219780 7190 362402546769812036136708216 7191 492318615076785863500790592 7192 622426787796435648578458278 7193 450555778323940562130987932 7194 672993619477679589282912954 7195 508043288636460310420937904 7196 631596640809398686013510448 7197 429802370799045704496177792 7198 357857841489830529046789146 7199 566262285151280491667188656 7200 1099477297603354015487728802 7201 514095049158755792186871642 7202 255196810752288341922292684 7203 466079390485667312045232444 7204 1150049445895649024728250366 7205 509206608925915887330653202 7206 287931056355071807759214090 7207 576250353572376043785439296 7208 1121432072408625699544715302 7209 366676754870871599518319558 7210 435525580539138305010266346 7211 482773425782825688190245966 7212 577130388647605998785240442 7213 631223581626100116559738766 7214 782397521008495527822862524 7215 541296981300717333936951168 7216 690543275392882621895060052 7217 522544988522401565409356508 7218 283448725205518479164219096 7219 555804239580329742268727532 7220 806330268931923949227038894 7221 409599576476302805264751006 7222 372717068553937907176158402 7223 605507365841753492075388360 7224 1106679686262441573486059172 7225 557810151742593017623502457 7226 360348059294704620719766150 7227 488572355204051923634696856 7228 795877978046903783176970880 7229 1030011069717296710004727596 7230 335021057771950120021057074 7231 587737341766400354236358520 7232 705516626272838813701332224 7233 534046432740235190388087018 7234 436452294785616093567335354 7235 500497062250269794509444596 7236 638653364683582427479329708 7237 572826250252837102214182076 7238 339293164807487321447155998 7239 626112943909508402638306032 7240 954277638209386877022358660 7241 894538799414228502966999322 7242 301270108372504378953620928 7243 695294137001491057597860972 7244 855557777224819298173562634 7245 565621679939793832782629736 7246 364025203629536519043053010 7247 590453625724794245437236024 7248 765049076713554749922842946 7249 1096395047111179906821276924 7250 430081302865057020765616544 7251 482372788086847881047452368 7252 779957290596335587463810210 7253 1511494133040430802748322934 7254 410337684776463425340463968 7255 703770834010648802102516064 7256 861403940437502211741490722 7257 450663891629201811462620352 7258 404791549717611726326416974 7259 1030522671391754516434432692 7260 785423042800047325371140280 7261 684053151101079607045864108 7262 419047111159006768073428536 7263 626836609503490809013746360 7264 987108504564555135789070794 7265 1437489159151442919357289882 7266 356758329157043300110799904 7267 662883899680448656487925084 7268 880079004668059782840464220 7269 944477814809412498094661568 7270 471238058614316654719476270 7271 739790373043246030085694624 7272 1110649417165466741320531580 7273 678553779114480571965918534 7274 453458911877338797197414312 7275 573928304910234950139624120 7276 871914388772721649685250240 7277 1162099893451948146772040472 7278 457766595715111705269710622 7279 779662027327659417780046704 7280 1056807938796508932968537304 7281 507002701225271451454973918 7282 460778801948121057890140488 7283 731945534952967930132383288 7284 847964345525293412473465398 7285 727135497315016821739756080 7286 810303481105777729398435684 7287 685394935911598098360033888 7288 1041190478238399324058903944 7289 1122023393700173110196275834 7290 465985989536000229709877618 7291 736183468495817533528017942 7292 895795333866820264592122968 7293 689838009542168327027814120 7294 538192769895533979531730944 7295 741647315854255782007865040 7296 1305799137262323066224902518 7297 650853383221424061976154510 7298 486868740055494521654967454 7299 711968214171872076104267004 7300 1473803307200051324749034772 7301 681731837121554542059052154 7302 839533382922135652694342766 7303 852096280116191820425155800 7304 1098218747505031748239435686 7305 670044157044814823136266628 7306 491572573151030070519043816 7307 731652496349253861502754868 7308 1306268049623941574308156044 7309 933457158679973945735283554 7310 579796334908066216993658262 7311 685403329926766531995709944 7312 1453058970524269127432393792 7313 1267744297381191111444510582 7314 834509604172458425250455520 7315 788209113846480645572072496 7316 1422675593299252075117022412 7317 591507402950728811650469016 7318 561935832500314994522257260 7319 954846656924646215564827248 7320 1470073965305560440192075972 7321 694686974504464120212412328 7322 496691328181640311197080016 7323 733351021827635215852754808 7324 1285658559710341287483157152 7325 945102625361870360026167042 7326 839275317257443944446467344 7327 863563241189347512381625824 7328 1497037701030801395987134910 7329 1138262525444154093182301918 7330 595720664831596338159267484 7331 773501273783353176763496364 7332 1297707192275216777363907588 7333 884844835621416407634340058 7334 582680430982192520512183434 7335 822358111031361316425542808 7336 1219113048709493640524865750 7337 778737906765812573243874912 7338 562144462109981862397483680 7339 906637849159044777582812496 7340 1180194605021746218177410046 7341 1250721677654858875880685720 7342 988809000817304286248294646 7343 960562262966191712166969648 7344 1194961404988642636133107404 7345 1350801725548547999846022764 7346 542416004797874729823880436 7347 770274590229508032374576274 7348 1299525194747342214000076548 7349 1292538774201159349176488516 7350 528652113272505104949942432 7351 985752315252441615715251000 7352 1677848714516400729273887898 7353 1210487434340250232150395360 7354 689924860721206911077088416 7355 1302105456791350072678432902 7356 1330939828191675887439984168 7357 1025598778239249859880371608 7358 651839181112137779956292322 7359 893317941769116201003837744 7360 1373685171887957666487483030 7361 1759666108782030861739775080 7362 501472508012928187827640016 7363 923758295054088183767122704 7364 1331435922352354369811515044 7365 1275662125089472234949151324 7366 712449584055453558166383978 7367 1021205870898383355786519216 7368 1263871711354163569336217730 7369 1850967319538941585329003872 7370 1026828688154085454042637406 7371 798345247996958275940203710 7372 1262575427081837695837580652 7373 1553441206681027853248393432 7374 596649592591528837307066310 7375 1134680732336693479678919976 7376 1293473213200521250295258780 7377 1507293214924976979460905894 7378 717747218607698837666560632 7379 1121665871076340813516020348 7380 1268861433155313146541650074 7381 970459910795347401716839382 7382 641955014029151810778079146 7383 1481286540194112237413706360 7384 1918900754410083077887420410 7385 1443228095531297839890906588 7386 553537146774407687738285190 7387 977709262854016196495746104 7388 1907143785984511943225560752 7389 1877282281779855179805012206 7390 794460678339020272577708808 7391 949584721960648576239327672 7392 1213818522524582227458624444 7393 1566362232861082552273630412 7394 1148813144090747534438964956 7395 961510959222292700119583082 7396 1452480047860166307671104927 7397 1448791746379001391925236560 7398 661520619357192578268362406 7399 1346428749113064431199780384 7400 2365833636025042933914982728 7401 855846616786158428051386182 7402 731743788030501472974533114 7403 1085108695598527480707371142 7404 1382744978822410330942680180 7405 1244593884394758550465841338 7406 1116693245114667368515261014 7407 980035636488615065657809584 7408 2123463639230762802909888120 7409 2017419429002653053333920196 7410 737477647379344589383790064 7411 1153155798307290544389798168 7412 2217182171817540214386526828 7413 1010499950177482483549898712 7414 884935502398670733763465524 7415 1360296923577574960711357296 7416 1735155279824079767470624338 7417 1067427152175702907018282520 7418 1160759435580529309785655022 7419 1067750931543937253286129588 7420 1698921788217983231297170944 7421 1249544803355985341461403692 7422 1090365234445365767294114442 7423 1327763239161352608135444216 7424 2992021432696961770450961072 7425 1890204023021862379151220654 7426 1193059550522080801813812168 7427 1082076368925153369353502108 7428 1423766652351758422090730472 7429 1744534465370857131205295100 7430 1311420356846906387160501546 7431 1154704809827250983336245944 7432 2180918219835536961371412578 7433 1227387434006679514979857130 7434 797917382987163938542159668 7435 1317792014939451525151025406 7436 2456809196977283853743688018 7437 1548862824117672619353127704 7438 910326590773037574584527314 7439 1432931204158690689072213480 7440 1857863418240860249020719912 7441 1227069473807319792259758588 7442 1225834983916555601471932244 7443 1554999857180038908276866832 7444 1876867545892477331267171216 7445 1815559224975189345970744840 7446 1106472147379698590560168884 7447 1253479581330805137231672048 7448 2756871733996282077935566524 7449 2014795169617347743663742216 7450 956078455097787954956858220 7451 1214507386189183956453383220 7452 1544806799102185609545880848 7453 2035409663705552473938720970 7454 1354933846865811604489125144 7455 1347275724025344673700485032 7456 1810115047151171144477356328 7457 2051382203041143256198933988 7458 858854987687315588390599998 7459 1913766975232294217719474626 7460 2378196183076216169803502782 7461 1497200665448570819741352992 7462 887788014123167444656405326 7463 1529740951937367584587183248 7464 2652550355970062971501641120 7465 1949488711411749827102274730 7466 852296326035860292671928866 7467 1134889441005724653297007098 7468 2294368016033865881600177748 7469 2864781563744576058812661024 7470 913616154445853407537626066 7471 1459152801076483385477115960 7472 1904141054291479896848357370 7473 2506711996388988624481765896 7474 1167865940654068821295651396 7475 1462293664812873640384150140 7476 1625480607656398796692881012 7477 1447554212450282638658250044 7478 1912704302852331750481833336 7479 2321261050351498849777131744 7480 2174561770435494085890801360 7481 1830464164104294228327836834 7482 755343084025770811615477530 7483 1522231373152062569048138310 7484 2469385562670860341603800192 7485 2781550297216698637767717696 7486 1003877905947967671149104230 7487 1548830044692430594906129632 7488 2790875653784877495777103694 7489 2793124916175275832067020410 7490 1524989780432008498347452250 7491 1265270726920638070189434396 7492 2094472315998602800716556526 7493 1953093452565298764610322388 7494 1347086585271935892157152894 7495 1809694916831363527140280824 7496 2918422576477182575909374160 7497 1720419349305334820717162102 7498 1174250478040386791888299782 7499 2001716484963245383672477272 7500 2371104894870277476360960108 7501 2658645091095381354958824472 7502 1043617355871539015943954264 7503 1453464417742951112480251512 7504 3222381688736485755891512496 7505 2552960732620087681101788712 7506 866485837260244221256565124 7507 1618610074106705701632220686 7508 2654887166940995544582396554 7509 2292635621948103171162170112 7510 1505878971714822118764423420 7511 1760034177548445662864301840 7512 2426779626248038640750600430 7513 2152486765063810164957234240 7514 2043947642226172257434958318 7515 1949963971989873561776743656 7516 2653418856486485062973455224 7517 2556260094215267008708069220 7518 1553163444635658471440483118 7519 1930740333563658383844162864 7520 3287947242717540076986204126 7521 1811447384934885025338224532 7522 1198898011522732901123080112 7523 2046952464289423815705551232 7524 2836717230985037950879311504 7525 2009091984809845782150469740 7526 1644719923644161445834796362 7527 1665218574053456981790939624 7528 2519473981779067403313360386 7529 3112613989055833215193509152 7530 1564520412049563851412477366 7531 1750918382397019719511439322 7532 3132512827482624157010808090 7533 2142355512191533318314384318 7534 2151314701114911594226221006 7535 1921397646874908406791981288 7536 3379794224875364374470802944 7537 2562938345846140422151551878 7538 1682781545785850696458733264 7539 1787072711248305310916108862 7540 3012140770169068183515344012 7541 2689351404684938597067083498 7542 1509997621739358536325417642 7543 2126940309646290600895077048 7544 3963569255223626490264792936 7545 2481818996336107123041469524 7546 1277538439276505423681053536 7547 2101462417868147893343870898 7548 3085835677133086351399306224 7549 2696771360788578623533446536 7550 1711807935584436279894654288 7551 1658235492191182398707866320 7552 3087042929346015980095754190 7553 3270120242082161846618266044 7554 1960276343344441450893134334 7555 2151520912023789631461037596 7556 3030509984197809436259976344 7557 1960950558309866832263759154 7558 1927454943502102577725967040 7559 2207935589702084387934172368 7560 3295126805801272228710782304 7561 2709573308786448322206379400 7562 1306991894355245794126978476 7563 1809835008410325459229730010 7564 3770597009571580533473182134 7565 3641671251323163448330548068 7566 1542564113528002807689294900 7567 2402685861484531127325780192 7568 3885468628892824461740221476 7569 3596054979994445285416769121 7570 1441200734659928192985355952 7571 2719308996604990051286248338 7572 2778026140440646219390713726 7573 2660935105065236135603348552 7574 2378173293871411085924318838 7575 2174309069199673214985566448 7576 3238547268426873235761541770 7577 4106294981708845313098919954 7578 2277404955943099228522660406 7579 2254432704915404180133600570 7580 3587944760872923009853897968 7581 2754404812080861665863510194 7582 1507944423848395722535536504 7583 2678018504356485613554835128 7584 4035550800714924828002291142 7585 3290976802157014895468440724 7586 1458327544216019106711032726 7587 1730469754708886698231628886 7588 3504230832316051795287969672 7589 3912826959693004930099466342 7590 1805655624645794040821509722 7591 2504683481661787225853739192 7592 3835456397531103354848504632 7593 2784398218129355166396062436 7594 2036210985391733670356034542 7595 3084995547201324192163580046 7596 2933792027156977839701146884 7597 3484043094430925719851132624 7598 2014613808869253954466259262 7599 2213328220230282645826632648 7600 4608481698898935281026564764 7601 4992051115843819429966043364 7602 1735433601941149503417376380 7603 2324794134057580133985683838 7604 4670046817863780755462530886 7605 2573662643914151050530380310 7606 1668048225430190397206934204 7607 3339943098207440159322318240 7608 4141145266830734682426920334 7609 2969687790377762433501547656 7610 2101730256693512338698419482 7611 2420368161476173241762066604 7612 3135592906377718766786453448 7613 4985886473045793291706657320 7614 2407375990809478702369207620 7615 2411346777249269486454276480 7616 3668132566429403565559717104 7617 3772514630750098783273188168 7618 2238446854570397797483680328 7619 2512545297554579543602841664 7620 4256590987200563599886296572 7621 3431583983534338134213169394 7622 2795505148228305691652876088 7623 2461598201316040756114105320 7624 4607822802134357689666666610 7625 4247805695949733039320156686 7626 2637844548617501721776448732 7627 2904056363016348702277946070 7628 4369264790949412151897411652 7629 3696047804696656234563886488 7630 2433655039017826895052156324 7631 3018477665738350749742947528 7632 4649646231067515068135552690 7633 4015679819295464753459323858 7634 2769134610452066628258795762 7635 2418431742042041843617903356 7636 3724881533548319101620538842 7637 4124930360583511971932357514 7638 2100679189802240921358793476 7639 3201236495891206981575617664 7640 5474176933687887055048772052 7641 3451842031423884469757116884 7642 2262056839858956184593284666 7643 2994072699022308067506602430 7644 4962826770075467319519392784 7645 3548645952252475109631892152 7646 2310640198819847904817509264 7647 2807098618668496771362866256 7648 5593094972933887033802222748 7649 5488718891742761958772288826 7650 2125561011284596705656327348 7651 2738635656233538481615278642 7652 4409562676723982592618076658 7653 3486783877697605588037989464 7654 2878850045345458939636500984 7655 3961064642372158255554593952 7656 5528511233173906519642713384 7657 3871118647194847462416077748 7658 2440172331366693622324678164 7659 3381824407649293735341471450 7660 4877162992883933537183067042 7661 4738326812476327740725635146 7662 2508885753806271957090935646 7663 3059639728953807575486825184 7664 6457923240614495511723385416 7665 4436905744071705447170898504 7666 2466272042379079021809661508 7667 2809507835118802829882428074 7668 4811242747736222954731702440 7669 4181901593619133765742446040 7670 3819926467812765502221126186 7671 3412125857485042305698991840 7672 4540770931022275053616266432 7673 5173770226574172807616153568 7674 3134441285468237019896540088 7675 3031412414157414709798619628 7676 4394581135326856452143359008 7677 4887825037861178929340208650 7678 2997951585502122939087452232 7679 3425976837499731703741386816 7680 5069591357523122682262231590 7681 4800410836847434627793568950 7682 2506084996954788643800141462 7683 3222583099429389052715099364 7684 6228481784381522735755419868 7685 6678665313418705266022717088 7686 2274742443201782161846340910 7687 3329716906187131704857503368 7688 6855904805629691214646519656 7689 5345259803145320250289803444 7690 2952612890516244232552488814 7691 3414203273291242293679273362 7692 3869371024247290730095392960 7693 4569315111451209049600880270 7694 4443137028225919353494781492 7695 3595898173283938672355003304 7696 4871689252300840848092730358 7697 5699868968112048292656934416 7698 2559307178151938897731681326 7699 5004567992312706111311493654 7700 6546030307574843788814961468 7701 4422397063504409341008600396 7702 2257033509257440506239761344 7703 4068508514334511278910077792 7704 7258952006713339171310284428 7705 4881096699998518390325703060 7706 2958254866044761817517981316 7707 3268327016243621555021792586 7708 6034598453134423430857881096 7709 7002211675524253475458120372 7710 3075867197616089560776192876 7711 3369605033591841458871232680 7712 7169664630148339474908124922 7713 17649258887793508605242285768 7714 3456707984164533986004555414 7715 4191748283683829203066351998 7716 4411146894533984950890952716 7717 4488740691703503793180999940 7718 3845106227886117553768732770 7719 3970342600406705702277338856 7720 6637629489087156982654094788 7721 6393407348329158433532435220 7722 2884825498976015456557467384 7723 4199069075031411777705375960 7724 7086560273833966773312071748 7725 6101231935851253536040590594 7726 3351999692061663501027872694 7727 4276490716677606316693761024 7728 6176396228604616197012843204 7729 6137793401850289442269357116 7730 3973163300594760802108583476 7731 3613290154899977736878542452 7732 5666390006525620400645503682 7733 6070410660975689285161500162 7734 4423499433003868034915644980 7735 4221238985934371423403433584 7736 6656674069615964822085927294 7737 5666226431087767106948969688 7738 3316320172367037901376594788 7739 4676705886004407346010775396 7740 6227279570764888762448255976 7741 6449363314013620753500476342 7742 4212816232091324109746363190 7743 4061736127877712959466562632 7744 7852649395845550991567001823 7745 6623220525308736201578719376 7746 3539394461368550969937896496 7747 3862203620953386673712931408 7748 8506782897340107379217640646 7749 6517253421866568293951578692 7750 3501420318634886369457953136 7751 4942669314074056074233856528 7752 6308057803349992325303907228 7753 5942964252103412851512164678 7754 5788130605634963490020957450 7755 4661911506470404120533460770 7756 6153012771061152925570697064 7757 6173545905906938411004990290 7758 3041135392331436458182179270 7759 4465297247729049270034606632 7760 9649895575923081136302967612 7761 7339124574748291156471774740 7762 3179675755572697234637250266 7763 5232442300445251332495533100 7764 6778079722347354654217092516 7765 6718707615760576916544725668 7766 4885819250381611942011470382 7767 4305603105428430505264748520 7768 7984102558745165085364094718 7769 8442896332155099754231330528 7770 14109572569898170855514726916 7771 4543367886771466340865421656 7772 8343501848030930565505525344 7773 6906565571478290517856166496 7774 5005276725104725333344164538 7775 4596985582728539071976940744 7776 7060234954962224983855105998 7777 6787694728010568820492746684 7778 4829477641548706821509305370 7779 5217427344778237992138189492 7780 7717907891382960867040408078 7781 6495747746914558365673343118 7782 4292855941014584641952597358 7783 6022811366160520949409205872 7784 10115490122988870265572383070 7785 6935090328703087346521318150 7786 4178104920646589215435146058 7787 4645115626233352066635018240 7788 7014120510879871209659159268 7789 8276990899740718678587916574 7790 5795043578104570876523949414 7791 4443838504391165697030204288 7792 6913075974156355340305519872 7793 10839497825167140461668892612 7794 4644449088787538362137087158 7795 5291628022063309799100435786 7796 8535400876183251615971795552 7797 7164618283277024036658679326 7798 4295245129980737761808104668 7799 6512561243316778705059205968 7800 9438039341193097721895347922 7801 5941729166332549676746701250 7802 5235436724956894469460784080 7803 5855893297208791652116267044 7804 8301267982398950445022694376 7805 8471621216847755618592752400 7806 4138197272956175705047146438 7807 5223985590884159547546541824 7808 10252403134604592275703606158 7809 11191767085203544429796753130 7810 4560825340940875134452597052 7811 5794863745176767574848828112 7812 7691030361669070380376951932 7813 7083002004709645411825136434 7814 6527726609295631811216211804 7815 5583836612593568951678542272 7816 9836737570947937372149589862 7817 7107923923286145918477357320 7818 3476989076876708191074885288 7819 6411923334094435968257430552 7820 10650212957653118754497395404 7821 8210980113366331033451899032 7822 4878066204635900207410610346 7823 5740904508833256566075349024 7824 10643370643515930412877256528 7825 21585347217463135083872017662 7826 5264463001142179548016722390 7827 4830133403371553298627630432 7828 8809923932760175055938849056 7829 22193251598892543598731413858 7830 5517898021693911281521006986 7831 6391033169132341171797160680 7832 10121491277823144780638012154 7833 7846999252411923807711798192 7834 5313164711806654862469341516 7835 7279735397005431450816671844 7836 8867032483960829496269658072 7837 8142354371672395600350070258 7838 6654760875293849475977468352 7839 6692209594241540250914497632 7840 8921522512986432353263419980 7841 10333564976798997841655478638 7842 6178770874655932064856980964 7843 5556527619286982146867213728 7844 10546127975660429774324597806 7845 8538105831164075036276547324 7846 4437672736817389036243900692 7847 6625730300583324373007952384 7848 11027564897164056598587838844 7849 10419403385010006918882632454 7850 6307953392971262633791334544 7851 5587655848076431085875226004 7852 10289598377665439776113901218 7853 12376034782085029690389856694 7854 6302413008724175896893838938 7855 6412930854055487348730707688 7856 12144757490204162445503140344 7857 8726620298506846353070262102 7858 6019588134376237356725112296 7859 8339116095514942920729739752 7860 9701837011400692616025253908 7861 7859877167830374400411653510 7862 6499465444779945755707822674 7863 7421545068621918259389274656 7864 11937186011207571353800733022 7865 12034322627300858236589207818 7866 5648519281736246596070287194 7867 6779623485727350543776354862 7868 11433683453351794730738286216 7869 10975041501858277549048334436 7870 5846186908623295741206936378 7871 6418173142514476952931988656 7872 11668589515692783005107172784 7873 11978144324555580596102611934 7874 7768814447157218953061884542 7875 6713074406075524034139015228 7876 10426983456896509291880659632 7877 11270295262436029381982126468 7878 17418472560348040512111355230 7879 7759719040510233005806255800 7880 14488073048043673586739386356 7881 9737539437700687797964561956 7882 5295369792638136450533114154 7883 8331384549133547796862435176 7884 21036447861878314250441912628 7885 10287587589713516349485642172 7886 8551160569796188983810111858 7887 6900524592797594556946012512 7888 12065568693679735951886236144 7889 13951238802879300671222356476 7890 17679625490865246497834761872 7891 6777111051578527876748205612 7892 12580526861016652276825150478 7893 10360605151695325746172457660 7894 7167602196857215136845101210 7895 8912170653982091346957414120 7896 12823210304234264240968004712 7897 9942076647775188929604524146 7898 7298025892203233675599870212 7899 8034431093581169335211210916 7900 12124813357792545104600721120 7901 13482833730255169044773476172 7902 7655257304511089253368683140 7903 7928219678946519776637645552 7904 15621706952265972740114351178 7905 12678539245849920357004315200 7906 6173925037356600272994621150 7907 8453194686215102126341754676 7908 11490562388754042567114713640 7909 11991613282785295796876963250 7910 7334783316514082189281200948 7911 6746714268732594103738050264 7912 13140628140650920510672338882 7913 14332479112259809078240357228 7914 7979954841526313261980626960 7915 8461579185670287328179563706 7916 14271233201196113812946222658 7917 12094659216840407358974247840 7918 7360643775634106776488106038 7919 10527388451837455756691994024 7920 13823050879178272659752317560 7921 12306361263584792145508987287 7922 7368421203573233053916224796 7923 7491810599154549698345855022 7924 12963129578842138077028524846 7925 14543556044012820153167317158 7926 8322099607635699943228375020 7927 8439666065888431879545496584 7928 16884932508829408790702547132 7929 25400831851989504297707900786 7930 8023907092468841064631757330 7931 8976317929074661541805868044 7932 12868753926685783342376696544 7933 13297214167540902897036320552 7934 8932550591197059421777061298 7935 8576577440411934541801104336 7936 13889131674618323022123095280 7937 27378305283938057112219706670 7938 8300712314022081117116081652 7939 10332385033759629170179457934 7940 15427524928187904713688597922 7941 21798024619061635807439615790 7942 8934219080920821564155697648 7943 10793633527728432166679277768 7944 16772433731176803449841721938 7945 25021964226155696867549232828 7946 7604578075806486835827475480 7947 7482394599312299615747997768 7948 13472383863062510580288999090 7949 19827640773699287893137730844 7950 7773218478256221331566183960 7951 7786473992121879129325995960 7952 16207440442360553977840354164 7953 25097007878149034344069588368 7954 9370343887166121812691143560 7955 11707200232815673436856835080 7956 14650197051316825686000349270 7957 11049716549202277617587845858 7958 10918331645466099849427545756 7959 10974397172177434195746819456 7960 15022924718374387285909815180 7961 15589992640585335528212269788 7962 8316510915796118072646341538 7963 10422768726621021297961932732 7964 17216413247249708141082003840 7965 15677778994654421647962650496 7966 9131744922136236536974666968 7967 8981129916383522297015188032 7968 18112728567084441178160559030 7969 16748964234350641723071383230 7970 10542523043689422997142556028 7971 9047717105414264329961132352 7972 15295678064647192903991314040 7973 17468013212486631670063576290 7974 10977445281820600306056685086 7975 11052436419329155776420547536 7976 16799206281608555763267162344 7977 14224367822939044659713843610 7978 20503070204437081354077437486 7979 12901998757669574703558907854 7980 16310331395105734885949907960 7981 13669053250193131940023104060 7982 11335083176072892872682319206 7983 10157568097204249655862539808 7984 19373722151321727710481164934 7985 21217810960491361529840888050 7986 9308098624493676932762180208 7987 9991778634678951495302245800 7988 28237328995731466390510422062 7989 17514929718439376673969968610 7990 10153591378085801519466622308 7991 12778104636158932910981906256 7992 17392599678919775737006715208 7993 16227667942486861204756790558 7994 23302551405889613804892973038 7995 10707801657350788697482782864 7996 16936414119469433538486110352 7997 17930654817797525020398139470 7998 20520962284676539165257884928 7999 12022826103265199511102942192 8000 22476577320593560901230975336 8001 16557924805977166782047582172 8002 19398560636972332328827246544 8003 12942011865255902984075100816 8004 18239123320551003746161660992 8005 15596775312278874924282179014 8006 12966334370463045447616714398 8007 11036826019818769054798632000 8008 29910181293549947026844245512 8009 22418131456161808085847013076 8010 10772192188477266852484312156 8011 10551326961275403436965851052 8012 19366432945573227072593847192 8013 19354286375775429615328667286 8014 12440151183377370447425797290 8015 11999633353605598345179052680 8016 18617758541320154681668908000 8017 18771903868065982146046215374 8018 23652873795385320307112074896 8019 13045513487620077453942666804 8020 19220041149794761096863230110 8021 19215054992594142659658020572 8022 9153743385997981200113985216 8023 11942312070965133896742478440 8024 24687969347799431305588535802 8025 29216103720550255502055535152 8026 10389616259839648088347363028 8027 14108849433240193511086042422 8028 19663803485254080693878291856 8029 20325246723213612205033753284 8030 13944520131497583763289245152 8031 12054232471424111550895464288 8032 19286545555693666916289187074 8033 24530057532932456089836272254 8034 12449912101204219036404830304 8035 12508880725107456740817580170 8036 21909192152403771118801255184 8037 28696433574832918528150250136 8038 11520552404833590058679605920 8039 15457696101421268458802995488 8040 22353419944862560337493401496 8041 18446347609331370077458053456 8042 13673784772196588312679275684 8043 12360176361693359587105369434 8044 20663867645575627262925322290 8045 35815229634492586812558033046 8046 12781355266680657731221143060 8047 12448717962732536439449009328 8048 26434058670915933259216622016 8049 46874085753912498946027244952 8050 11598401555274261302838157428 8051 14632017431007226923304198056 8052 18915488766150587728255702104 8053 18487789521101877626036620028 8054 17105817552300310444915648614 8055 26370680739743148973260140688 8056 22197516521031121494576424686 8057 22033227497891109970607936196 8058 13137070401070874995359488292 8059 15694139224226605846544317092 8060 23792987780941035160473670512 8061 43656934657544424096875053284 8062 12561151340113017220183189110 8063 15217762400308207019746563264 8064 25183879510694732052140298978 8065 33094100278594255080264183454 8066 13719004042171264704446546644 8067 13047151520325548690978648106 8068 23307703915149513377079586670 8069 27281562454973425122765950312 8070 25226992100763362972128237290 8071 14256962196291575127731447952 8072 25502680418481327651287492990 8073 32968680387780711540845734770 8074 14872395917159302958710106934 8075 18144031805190554625203839614 8076 20408373511330055110439807514 8077 21582308474828537950284787810 8078 16168278536717444020914030600 8079 14904026486152057371782925312 8080 25654299341770963262448939562 8081 27182375715282232669006687976 8082 12335519278579884354659211482 8083 15351064653243311653100032284 8084 41482374266654488937791791798 8085 33714744161584292912718876516 8086 13375485688439808720065935212 8087 16399960816844369330039291064 8088 25688514329479545662207763942 8089 24961877537345784772957464032 8090 18371394046163087498299793608 8091 15247271207445544138369716978 8092 21446586200587383632215732848 8093 27056746846666820330168611124 8094 28826456823110982622131353442 8095 15801832275904490440836331800 8096 28578824662971577143682114194 8097 27848554088599427707109360376 8098 26477499977912087347451673776 8099 17745584096163229280347134846 8100 34675560950034335678567037033 8101 22364485271307677183252268888 8102 17007063181791708552374429544 8103 16844597123015080955158809744 8104 28547894812421967961053647810 8105 29839171725802001573368728076 8106 25457010921080862818334873108 8107 16051261251863176758534388566 8108 31645998762955469899723464390 8109 27180959610776708719801758946 8110 26713880813379149100344519346 8111 17196914529767809889550756072 8112 38428715540957432569709471652 8113 37145277878711670265535840172 8114 31321996698575432207390738564 8115 18632108444835871959898239786 8116 22810049210256112862375181602 8117 28837807677697172212580472488 8118 27114929916530390594569234446 8119 19449644404443541083869408568 8120 34541352827331697372672340340 8121 26063311745712683671958317932 8122 15672554805656582632090642272 8123 19522260713308595385053903676 8124 39376680151105620432986195856 8125 29285841206677348414182070594 8126 31153120791175645202423247666 8127 16720514993701710813724633056 8128 30596647205728195180493570592 8129 45529283281266350391137918496 8130 26948127271453871236920062196 8131 17952433206195309427173985788 8132 29654703225751421584232352708 8133 26777595555875882309421479856 8134 18556770243395608462860192654 8135 20110963839071321658654480960 8136 31144395877335054278288775050 8137 27382580178145984089502451526 8138 20049769748839324192646725174 8139 20795540497184925037510056618 8140 41038129630479064725299330232 8141 42214422593600616882243758280 8142 16022191008532141205082898776 8143 17909684041882836541802861064 8144 38052504079864729669770317852 8145 43887601730471033315314567012 8146 15729944096818780465195829138 8147 20322439634961461990277267462 8148 28857833121135248526332380668 8149 40694614069627155449419942414 8150 24890457721764804506696188182 8151 20203203541540029142823160912 8152 31205812507806616456648878552 8153 47151520362442035426327052488 8154 43506179913701728311118615344 8155 29360087527902887718472504236 8156 31798638609212785117756873464 8157 31010932286969597824986104670 8158 18115774514230532340283572684 8159 22646028880451632319632628736 8160 34525702707083731432745335584 8161 55127622443378079310287309056 8162 20145919265778311628507814458 8163 20661256445577868346296394820 8164 34439399112067498373193332374 8165 45234561279368151326124843000 8166 19028755657724240005649904624 8167 21406336328286664538672009160 8168 41351132606336760828995209154 8169 53936313948404890495110267258 8170 17712360085194181784042903700 8171 23489889841612934871210506676 8172 40723716576089785064811552420 8173 45293688390078977667686140596 8174 26664554795527865084342259990 8175 19583579714260057854751140672 8176 31644375256303694260793648688 8177 60319392197351829571967085548 8178 21551666761181037364720741008 8179 22798967374532879815882178328 8180 39236368270640677412848800982 8181 32769782175372490520512890248 8182 20907202890039047445167904222 8183 38232971481065565530093076840 8184 38905684315769759971107737136 8185 44626992749424025853102340094 8186 32094136947927631448173905716 8187 21267123435873174386112360126 8188 34848923501051202126036105816 8189 55085794181814746548593828408 8190 33450378127491420068076961152 8191 19467816817337199079338657432 8192 39804909940046574415370864040 8193 61467676554133372446703445544 8194 24842566720893804704571100360 8195 25636753954717267131388808220 8196 44795599606310803311381034896 8197 41627265214583307320946613632 8198 27246995852760773217586410432 8199 24505927785226553022062561064 8200 37796653427886100018361850276 8201 40847508314705704443511525998 8202 43657967570861037311587670352 8203 24811027349307278202227396718 8204 41792829998406895692351439758 8205 36877200400382589990234664728 8206 22403449914547548304771787778 8207 25454629424683086741416589816 8208 51638907385443341725961912124 8209 52412376744629186536296697448 8210 39869864486322716827641710686 8211 22882282525492725722398371876 8212 34142724167589406848963876410 8213 53221043265461480852033585130 8214 48223389494071183861720978410 8215 27042482678230652747875687536 8216 45817618155023326580056396740 8217 36892286032908621895905189624 8218 32618439419929340972075981646 8219 30554179254963221158702173078 8220 51093518799032808114844467912 8221 35501715449571418811028070916 8222 28315552299948721336327489290 8223 24144893046947645246896696080 8224 56263890905508768128808494516 8225 59828640869145525332865754686 8226 43946247919273292759813305016 8227 25679757337979514678538378242 8228 54984313713571675456328094968 8229 54712493596220221324188561306 8230 35023800684426103234728169482 8231 28968677024593907146699480296 8232 52936968238352360576707473144 8233 48466206833927368115397616142 8234 44090646351915469010418102606 8235 25177743074950299199556322288 8236 38400282828176768826598476408 8237 46838578597569591725050168532 8238 51128846064410905112457877944 8239 26320798222140253440512872776 8240 49825997399078390972185721610 8241 57308804060511877017894913044 8242 33669691204517197760332651012 8243 31390957679199122540613598224 8244 57831600013590600878902765274 8245 41368754575314317192188372154 8246 29063564979525179445295786560 8247 37961705009967237201600444216 8248 46870799401771214050306752450 8249 63194454212878916144294548348 8250 49329507619474283964800746212 8251 27651926376494275136707389924 8252 58474884299950408945569773328 8253 65714959113545310975469332354 8254 30874258227518346961197913080 8255 32603571001882866954342085800 8256 53564535976523310922523895084 8257 57194638231057062393640771248 8258 32446408590451146356115194162 8259 29302556188480983994548522006 8260 45202590271759742553920572308 8261 59946877437496924871537435034 8262 38142431648327485898805128292 8263 40067005351531049262693546792 8264 58997813197546355920702634696 8265 67039011427737486663234646122 8266 38361194963611656458484709460 8267 33655343238550019020756955844 8268 45958130234484905553845187816 8269 59272333766826547855274024672 8270 44225344843273837511170316928 8271 29842018258776751713065201616 8272 45736482244977159308851808970 8273 92343364980434892931913705468 8274 43672575755275869986746210902 8275 31114416588932902023598142322 8276 50765892405971854851844522904 8277 76854190855014997310394800502 8278 29639839583237729982389276994 8279 37378531411951342445919943080 8280 67054207599519196094392784778 8281 44861288089101155507961750927 8282 31987265094056865325725546848 8283 53364255140084325473667028566 8284 61930608601970125883201495160 8285 59682786614175601073453075800 8286 30965233704613995214701470502 8287 27841927931949076410777934008 8288 59290120832831165947866856440 8289 102400817748480181394001861132 8290 43114912932971423363100489928 8291 33518973073642865523481002366 8292 46991989014023018220907059504 8293 82975835854922247719298305540 8294 51710812611735246241850179218 8295 33582294701224662633076586352 8296 60793433744287875134846228332 8297 68181658352476018239857071940 8298 53210059128528171924946357352 8299 35965821081572861360431049868 8300 70258353413948128977746529732 8301 62871772542419572762793939862 8302 42103066709377321413738624564 8303 47477015513073846538695626184 8304 62814096870635004822594430056 8305 65928323138712948781315546560 8306 48080223155153505519819734288 8307 33404943728216547377460079572 8308 52572854481970200863559809808 8309 84601110488411169873051506304 8310 57880098851878659214096115040 8311 35428741481541383067815735688 8312 60422929583630178585789384420 8313 86847490476128830569206721036 8314 49007286008630372860765916900 8315 45488087197214236749814256052 8316 61357598762702102023375963200 8317 61552767899373715523314796978 8318 50629542710734959324934276962 8319 48155237229486542365168542504 8320 71519777769365481402820845556 8321 64739649202391430017215187794 8322 47277952804787629836950310816 8323 36124868128072209274050787140 8324 86392224966213692261984877806 8325 76988879056754675445711927432 8326 58309395579999508622172307728 8327 39158699968708676852127483120 8328 63531543703253614559371616214 8329 73776199067501266616625884780 8330 61180280351577131985512009794 8331 46303073208489674108815781700 8332 65763639679603631301198531114 8333 82462861003335431222999433814 8334 42739269414878501997044622120 8335 35850976014780983115394210440 8336 79817774853516226465875728324 8337 93521967677135473431699605550 8338 57732462770918483219436296490 8339 46307070336902139902055230934 8340 79240443576698267703669779928 8341 55246485031995377116043789844 8342 67508958901550257340522912238 8343 40242309431896388068732865112 8344 75538940524053733734100412340 8345 93453329827754266084672036330 8346 48418526735840622646875375852 8347 35717563320853134916364492670 8348 81696695880488002713644753736 8349 90683837849932118545534897404 8350 72238652649482201246783643858 8351 40212146485772654376371959032 8352 63627200449417713517560123062 8353 88521847743849863232231618968 8354 69812647597167043820441755778 8355 53723497517041050479904797526 8356 71502110664224297037359768870 8357 79949239227257090373755248900 8358 63679777323233212916154889764 8359 46112057371347919884697387320 8360 90661614893343009584501034864 8361 95921060435845479768659041592 8362 49819602612304758281442630154 8363 48656176342045108037961488802 8364 87467273412615727830849673008 8365 74184727788623212926023023260 8366 57927780754429426680300148632 8367 40099814674704137122943276736 8368 69092759754554241292421653500 8369 109572939230826660242126541980 8370 77565554777047079497930851282 8371 43387509916865227245695034636 8372 71160140157166209086013745092 8373 107891607734507045723275705794 8374 56772416126054471037301685562 8375 61439599145838405453951062064 8376 83186632928348957663239477218 8377 74181198681597655466978546156 8378 72145227127161557626031610012 8379 68018446315663668535248749688 8380 79111528011364729073696056944 8381 91674936805135408990655677584 8382 42690416039759646545301116322 8383 44375026959864600146301294000 8384 97352816585086342714621259532 8385 156860034438012064176190610184 8386 62928677195582358946599678240 8387 47177296444626017148659466012 8388 93126947764830447712177916852 8389 91908511947491915096691945320 8390 77460518650369424895020580078 8391 55135698729861722737939291176 8392 73319824688773081888585289240 8393 105320154967467193132932576858 8394 71443050245162370433838137494 8395 47203209225111536027657291292 8396 89402896794743510741222836614 8397 108887024030047015336165004664 8398 58360720261186381981383697248 8399 56754638194002997506007289760 8400 81520721521962762707181303630 8401 105390009633248305944956231268 8402 61562082412927382142231205124 8403 59923400857881846679701592410 8404 87809258043224959717873155390 8405 108616938539195880953668613904 8406 68721225382494674137101456408 8407 56601166401297625247551163376 8408 98395799803954298835073969332 8409 140257917259131283729583187984 8410 79562212410951046272006989058 8411 55058657405427338208222051702 8412 85397486361488148086014136616 8413 90659714820620024609845742850 8414 87860450561119775903548066824 8415 70459910973693964140517824600 8416 78965853441755059558011700098 8417 118964509318639009208983854000 8418 94977939218404083739487900160 8419 67595891404956090732845536302 8420 101270966832633333568829010166 8421 107407153444938160771215758520 8422 47807078832884135477635098804 8423 60575838440113914465488655600 8424 111884342158815783219261839648 8425 116553163788823003824807097632 8426 71042545577475783351849843096 8427 51538767102952592079633913422 8428 98089226113639692758355720144 8429 131202609027874119232793592032 8430 87967621406448584896658797854 8431 46827310906079822273219189856 8432 106941141474835543664187019320 8433 147279711654233347865151590828 8434 78891336635402543593564213010 8435 62670112663370101451032961718 8436 112212909024659713855107034500 8437 89440332162084220715378854680 8438 75908697013525071489195802050 8439 82868040095224991380919686440 8440 101641421996060143061586847506 8441 130423265035253080578366051012 8442 95888220900474026299289381136 8443 54142869451687306810002910254 8444 119083186778583637162582136232 8445 133793328515839581721076896992 8446 66563945005461911101176823440 8447 59063040601595605007790440592 8448 115870278447858568893516287040 8449 151468876522927478005576923096 8450 107698353581018097353319538232 8451 54647782479213293121963362076 8452 93583673784029514554287707212 8453 112421268288381014615942054472 8454 117883664923495921636240976448 8455 71215119504867114974235211296 8456 112208722692331572471008324076 8457 119050961863179912757344362304 8458 92704145982092180422268785220 8459 81146628149145297638123145546 8460 102426540255401688843171590190 8461 108951928194222968227952922332 8462 94081067618791922439213627792 8463 69794448022808115321887702136 8464 108341784946779463156948636315 8465 127019182123543633250324246108 8466 101495459877882968009231283318 8467 67137068105036413109603294082 8468 130179457372783533001750704628 8469 168172077738020597097990254090 8470 80000268358712678187067894608 8471 76472006700534890031779981928 8472 122218020019673493692915492592 8473 137260033740417530303653058962 8474 107679732104691574388720688960 8475 76846142778633148886452835268 8476 103383337803683021863862617200 8477 138887189603653785454923591050 8478 140397113768141367841496045466 8479 65625527114512486459037059368 8480 125970108842954645241503684560 8481 147381441119198573669372357172 8482 71791275923783461137005252714 8483 95636859610171265435033393454 8484 140935394993105897401518672204 8485 139271144326051532876074679476 8486 75184842852557859541318243290 8487 64553866007650194886690519104 8488 128491871349038077645744053986 8489 165407364905704813859682925720 8490 121129554376989865845822919188 8491 63303001076630264091308187540 8492 129407568903992539619362697652 8493 132338981518191953991704465664 8494 80371179078502520643882626172 8495 80889766239602052836948438064 8496 118245960612433669200828856602 8497 185770229906069404204240664902 8498 119747045534423436937361419404 8499 71698917976849741731779900658 8500 126445054780388735667283099520 8501 166213064384868334520600363648 8502 115821429730952918222151448014 8503 81664810852840224417341884848 8504 143737434498048233780226433506 8505 186398084802642282337401016668 8506 85553151151036597413969003272 8507 88162112804297017648246692144 8508 138369926891579714656145531088 8509 148600846752917214904492522686 8510 94568801242052812855256908752 8511 98313730980933644610571942080 8512 126428914209890408646588689262 8513 189030134691215865229512452414 8514 144721389906881710981169637528 8515 92154611418022490164433896200 8516 119357613437294495739470257760 8517 139333614845122746648785683230 8518 116142615987551768721904553028 8519 96557227060774005294485520984 8520 140530270543000431646834028280 8521 152464851613897335408609461408 8522 112788063533426000563138351328 8523 77042596573864484199073214766 8524 128716876406412658678641408420 8525 224797392002558067069786609786 8526 128984798625427453832143675734 8527 78958189801718771303673498336 8528 158979020413919913801834342352 8529 218772300888772035927327013056 8530 110074237983533614457120322508 8531 80883073214606917699301380236 8532 164513956189954407962174092944 8533 143660627536665996028289216544 8534 127526189097477785337425049030 8535 103316708139042276301284080256 8536 114229788825893569366972839426 8537 173503352204223005060227172366 8538 166615886858408937754740950436 8539 118950506434616733671158224456 8540 167352764205889762927111161984 8541 175809350953674345654752791264 8542 97608522845104212877364764440 8543 85079864458263531390387333456 8544 183021738290215850228325187920 8545 198025526304714864702421215970 8546 111425375013002733927644640368 8547 83837532128231946594586525098 8548 140431520313539991242398696580 8549 217113798565698642332489815938 8550 138127277485113320267193424572 8551 89218655336056582276778640312 8552 142355607654354285566126803526 8553 222112049409384903135425182398 8554 432689193335553449020955880768 8555 114487249483009313503292191392 8556 177134013181540843000253218632 8557 152826642352321821282816505932 8558 153746986204212446672570373702 8559 85785793743098555206406101776 8560 145507583865579938868335669088 8561 211198035266677038188804980092 8562 157678403092666259483631501030 8563 97333417266032742754752730632 8564 189563047140458541467393998580 8565 199529382593311169311386805218 8566 107127627001283707940830646556 8567 120854482016819077587484009632 8568 215337611273070586872482302428 8569 180849844946961198388308680004 8570 147517697473954676523786412564 8571 104657822147806671067821285690 8572 135070315982350532231353963080 8573 200293364970297059783345741126 8574 176616506822428563447623919624 8575 82797757564896319682665423728 8576 153174802647817312075324211226 8577 229887004718649093072742931222 8578 163968832135100605226585842262 8579 123682208197405134071285314464 8580 180693074755807223256277687008 8581 194896152604149809780941641932 8582 145175058008293236398222406450 8583 123840149370979771003676979792 8584 171815208358140130621869566800 8585 227833841266402470165358031576 8586 136757745526536968200190280752 8587 98031607652601259672816037280 8588 201833671784173933850904088668 8589 242878649116060550814504932676 8590 149454336136368355175544564774 8591 96272155211890991320514113944 8592 189672595288411463281409172060 8593 252661549858112827480987500514 8594 167740732651701184292383777748 8595 132327132708119438837977157574 8596 156655422929948809798728675090 8597 199402246266955974662855320124 8598 175870876845934610575744137762 8599 118611702612306751195530013248 8600 186253307022391567190972339688 8601 228640152932994554308663254912 8602 136716863570399006459893999164 8603 129374369559271825550690032776 8604 237814306981999906612358262432 8605 209403612111916114036546887526 8606 155494856597588892431029996074 8607 103082784823673548969080972576 8608 202261273922308605863214601286 8609 326520248440752038323405428518 8610 188109320827298776121923259970 8611 92552558667903359633649014562 8612 196368563669851075620361097588 8613 553594628940872496163591400634 8614 152578841677084321304145148476 8615 161486493328423134611870408712 8616 184953522397722322380941724204 8617 181936219650174586146297660564 8618 184318850630867432357976809574 8619 145409814472502425951629972528 8620 194899073698287502319502371220 8621 245625711847985483936759641486 8622 172067328401614267450137537540 8623 112289314955463220433179408752 8624 229812098797011377452558066680 8625 346388802525288200080877893272 8626 141747203068802853967009297002 8627 122438878509931787761246233516 8628 216969592587391208897047062804 8629 221876829960289254646913947508 8630 163561717309472532939017776356 8631 163976602080544020843255469752 8632 182006840713731525947698557534 8633 234538858202691310258456849024 8634 252884814903214629130893516600 8635 132914261562929675958490471512 8636 195072914934264124761243126936 8637 279334107436481294916889189128 8638 174953768791963770731613070224 8639 119850799874976922226907954816 8640 203745148322324590456895949696 8641 281052335079421129530847557662 8642 175738193449956099996040083646 8643 143712011665715043582260518680 8644 242246382087750817143357188570 8645 282933542129938074269865512922 8646 199975888319217947543813042244 8647 120437208100178053939739129952 8648 235832144339248533930998589660 8649 317303370573824943817965761713 8650 210249629622947280733530223054 8651 160278759525677722347772330464 8652 220219035653893547315924710776 8653 218738200365657796350132614566 8654 211778398647345581366304218310 8655 166047051916797233704909265784 8656 220063321398332135932931471678 8657 313841486172375136714999725942 8658 212571238044779286274904042332 8659 120559159232631159343297231614 8660 271963248825805014228819415672 8661 299200373068671276770085643122 8662 157877609593112410891972911018 8663 146216321739307909081440487008 8664 236933727181620569568743364198 8665 305161357869476463509794898230 8666 230848183817107677879154416042 8667 160865044200155325762200254890 8668 221380509671056404248568027456 8669 309450545395729507374576187496 8670 536184153630540421940992972728 8671 135815471737346592429768584376 8672 236517133540835392328511675492 8673 379262374193280398094917299656 8674 535892065117789091261742216038 8675 145152241346717396811353130240 8676 233864246907926988676847415152 8677 234288888575208875078507225054 8678 216563405171955335183508767424 8679 189558944478574154933608832232 8680 253618148890132152378428815752 8681 286740113060562244600388826608 8682 233728376631995673590009546160 8683 180208296014165808975247716834 8684 288699968857727417000885968338 8685 339044686204757546529317755636 8686 187802045737556209238605481586 8687 141772694728282875028605744600 8688 269538328692880215881085151584 8689 339966886899257325684167644478 8690 260268049825687753291107479202 8691 139665240110064897145882882344 8692 219140419476558811006335313852 8693 363207105165372944244254443652 8694 264072102314864414510437702890 8695 178041022542648713812718859432 8696 274515704017825680541984078176 8697 345847944157103031768475987140 8698 211132983285548757793312024460 8699 181339691987097911087047815984 8700 298282128215121322374545597496 8701 260116885550262932295175016568 8702 228254656589014586839280230638 8703 188572584641835567832643829480 8704 270195298750875753846177998642 8705 353967597393632139040872286204 8706 227599230826547922465897949206 8707 142913265449451149099811627882 8708 294680799708972757899185526444 8709 420809242930216933038179580732 8710 233793436475552745381130100568 8711 186099010039474205001663510936 8712 285921896765889011445968738988 8713 327720193110829814154213527102 8714 293939300756116021096443349238 8715 218869379961219659105517412530 8716 263572900560813961135581537810 8717 299613488479042165699871037150 8718 269559082696925116462441385010 8719 166453400341734709821545101080 8720 300574128562639450765427658022 8721 446330024647480401033780573636 8722 262106562398953881284128970360 8723 207605049191469972423940195254 8724 326490162150097588263045239022 8725 628172774565361169056191319950 8726 246919352328037701320853273234 8727 190234957605443604792159166200 8728 288594465449936488616328187662 8729 417770471358808690139920990704 8730 307063610872520077313054326696 8731 460954342758732540318161934468 8732 302558068460881307378166080088 8733 419102212279507325878664824428 8734 244101734484042809366258253714 8735 192089653285947370686492769128 8736 296306300791288835244163474764 8737 669410001267618867462718080890 8738 289640822510936373716605270594 8739 245788786005318678907794132138 8740 284858303915349995972584449564 8741 346451594336450705422684140500 8742 282500346418246197724630787718 8743 183651580576371763391474344464 8744 358769099064179186406465918182 8745 458082843381946580322810463986 8746 233440739104048327165275652280 8747 197820692875324081862773162926 8748 339022355816999939483142851766 8749 378102144389197144051819036918 8750 296617300667844987050372879346 8751 195436432866162183516641743368 8752 283869867219385086857720000886 8753 461126562344629787359887390218 8754 337438816817200172812688250384 8755 199573469342017273928269499436 8756 338172715859289508157057667066 8757 429512907856339384227542872314 8758 285107058028884339187831644492 8759 256950650598330750531436508184 8760 360807545152574527755593367108 8761 372132561040065646513163438810 8762 281753012329391265466593141736 8763 246200610405546096507524864100 8764 338034609678152637423427523160 8765 417061426274911814102968001368 8766 307605993092961997401164592030 8767 171859641088947168865426946712 8768 321953564324871063888442160864 8769 542068986256952407455361073958 8770 341712233109856425600597674776 8771 194410190477012193051405738624 8772 341575077708467624778983055936 8773 422117287503866036344378275948 8774 369091772836715072825463352254 8775 254443898103152101717945441488 8776 310519221550547257348671787532 8777 465692834099952053165998115706 8778 671681104678685514587316254880 8779 222384799637366170606216336866 8780 380844751951099894215648106368 8781 434167091884488135998973089544 8782 240668293365111334786347293586 8783 250650992593580640689569000824 8784 409694095610078361118214449172 8785 468134928441413427494241464142 8786 667416668849755407732962690028 8787 222374190017082395749005830772 8788 342519133944784023579224752384 8789 473714941450369050796629835776 8790 697046595057203578124842251888 8791 212521984685191311896003438760 8792 367570100814529338613871512134 8793 538347847724210605691534963048 8794 602790780905552486406251619464 8795 264748100368182067671777103122 8796 423293627964056690199246241296 8797 407337348115976818448085216546 8798 359932621081260344391503290650 8799 272625442003213316412991963512 8800 387132933206312124028594732170 8801 486841391160704110140720818026 8802 666738771948546751397737428168 8803 267301398677884495358613584784 8804 452775430030553259096596374296 8805 498077658063594849488617253664 8806 284669467277038844767293797484 8807 246591478420531753686687717384 8808 398359377521582950311526163406 8809 489828488600921421045548323296 8810 389232152071667796167821559650 8811 248401845954128670836618838138 8812 367855053845160128973019750356 8813 545217577410874053435999204030 8814 449401914600589912867742457324 8815 232707411072395182675363495992 8816 391422156455815877854286172600 8817 575399174840977464045096680592 8818 334045250082202627953835889780 8819 289693616346511918144913085162 8820 459744468964691677532063486078 8821 451538148328432972203101491982 8822 325646990785113526623910727124 8823 318002540377341708793844279904 8824 390009041183598544665074540688 8825 522798635225706733720825616274 8826 473212061992671060670702879308 8827 260398895549936421321501796692 8828 437647996807535346886628351400 8829 892115356130680642616723417888 8830 375078419377425427023865749768 8831 237424916755400005950862069584 8832 429130160013181537452822003060 8833 622870105171283094878220243128 8834 429450588334740309645297528642 8835 309154768069995760138244334720 8836 365480739650953550737846420645 8837 543453203943590514458985520842 8838 446920991270668492427768596506 8839 583309003448228249540134514592 8840 499603660621405506249698383256 8841 566032253442273486490329017784 8842 351308024971611701343195197558 8843 325924420535706649675167785376 8844 557502699740974376004003121524 8845 795297239815667229283885710548 8846 343199216240687096705193047298 8847 275024902670002102695961368432 8848 409404460641678894616827680124 8849 1006036710440328965397762016562 8850 477888198083909415813474956076 8851 256424213599948413460959890418 8852 451419606509428635818198405774 8853 936292725624182106554004811794 8854 434446471624444470681556757754 8855 350363122395394595956609710456 8856 480000695287224412537773526356 8857 518612009397658289624455915804 8858 456739614386365237007873333874 8859 659261694044987626680125792274 8860 445377386939821200703241270400 8861 556918552029159394314004714766 8862 455056398194222037550449815190 8863 295355345760667720219650793632 8864 477641031198342956751098522984 8865 780280747596581546670675004204 8866 406852952563337696190982050672 8867 297727292333790836318315914326 8868 560863782231647174318192804604 8869 914665184054360095073855366312 8870 443178521356605439662473794512 8871 291099271325284039030164364488 8872 441267705770081048776628892350 8873 671854463997225023704450617654 8874 553896486254266426298740445548 8875 310030170214490072746700446668 8876 508428391335148291960531093248 8877 639522838706557262548113215412 8878 727407396905156496653171964936 8879 353318153976640164629290445856 8880 554092019997473505759377540892 8881 599890818873770768067002739396 8882 499997170001838067275272134766 8883 366589971798089366632927088922 8884 495211378599725112668288045642 8885 643837035331848256658156494750 8886 529696908259656997653290021784 8887 337894496847460682250690456456 8888 517275368504306167154388808998 8889 795618347942721834329546555280 8890 788258184016893140745946771872 8891 383226951619617000832556690898 8892 530609193858794960078549445312 8893 616029500443414501523136016292 8894 477732739226196417174877581978 8895 344438311082693530773870923688 8896 513557259718381995970223919942 8897 709268819499588507701881936728 8898 914232439188409303097058253398 8899 355672517604810751758274739436 8900 604432921408564343685854048412 8901 657921329579220004804181819832 8902 1023932883909501508833106911954 8903 429920368073930468858346873192 8904 635748710960348108987706486108 8905 708931315358050301504505660956 8906 486418379034338146639634954386 8907 349091559679147614530634328848 8908 791574243249678936799342793916 8909 790964284307423889939600407760 8910 666838302693804718609282889226 8911 299048005835807636056686260664 8912 545729250709842529057382840906 8913 853049020397578018150639701498 8914 1163063405126106047346267550460 8915 355646611666697598156004651980 8916 593957050639764193483500133080 8917 651993938087329599269902782856 8918 840009079073359076190481749396 8919 444750397671512684184263124792 8920 563873203229171796007517345766 8921 724109524110526436155428253080 8922 574134426040950327499250460804 8923 386722164755508192944471937822 8924 678783044679656298299887718472 8925 1109030365189964324558334912324 8926 761089374939201703036488051288 8927 364222134588082038912507320880 8928 647310779280405315987376905828 8929 822399396270934504652530409750 8930 606096296024717017300108107606 8931 408786136960220798134313116440 8932 541239041612314140041820877776 8933 792248411220073175994095461664 8934 637860884318148605072637403716 8935 374298930929716467012996754320 8936 604750515839214518414475959474 8937 808917900306110640721554499494 8938 883342506038778390153169842436 8939 777989283266523293450578157502 8940 708923633335979227139182688508 8941 661994715909077100988138007342 8942 566157865524583354883290568202 8943 453138463380412995238090631424 8944 614798118124947625166172933048 8945 947583174527398746539498036962 8946 656237323013173513938859723620 8947 384268666108965355047488866662 8948 679037273153973865729365267212 8949 1235120834596324159337129538402 8950 546466162129721978026981948284 8951 445127764699477627747391056080 8952 693261193890636632985002631522 8953 1123107719844801793225109409468 8954 665892304629918909587049159236 8955 803912334440486560198618111554 8956 620869688484637594856803249368 8957 774394286062294747791848547858 8958 690413116560778367194384599744 8959 403634811200985403720823932896 8960 677407310121700638846331769790 8961 1285202364248129753305126188624 8962 556119866907351300614429837780 8963 464871569264704289593942912398 8964 782599215046666458710327500500 8965 1089971426534948842812757762668 8966 668318528996688540208509881418 8967 822376642798132763202000423504 8968 645801934716377784550800381306 8969 1297596744470778495955827042530 8970 1080373358060987895786204780978 8971 391763309535700597400135774526 8972 656480087594495913312388414818 8973 1258075472843562927214238043584 8974 606711936773051281870253802234 8975 472903942524402514662072130608 8976 698816823904250730574102680060 8977 885457834649594696928831909156 8978 699714828032907086124434777112 8979 826853804233956824396558609652 8980 756497198259628607536673975518 8981 1231816490145529770297018427848 8982 688092730065468427367940682980 8983 440205314749481667472258099224 8984 772920407553753142916124543522 8985 1364625775052971397637877275336 8986 952671267205464481268051435042 8987 483890597729443667468338746222 8988 788875769323006874792606270184 8989 878841773787902646470901211456 8990 745003706730120082121658207624 8991 524118912879216660125397279192 8992 664862482004718856598319691328 8993 1044255120943657419516364208384 8994 887435093218932795622087483680 8995 819649781852148809483250783588 8996 745778896756887845332628722690 8997 1000525445853808029957872543904 8998 997447457936202959688468667272 8999 539285140222153348920756033816 9000 799275694188122046994324012336 9001 874397520323415721444416654050 9002 1033125784668954278052986198184 9003 564027556089163405507763321502 9004 770080687856531661655799942658 9005 1019584695261388332026177716762 9006 1053486379335148068048891916440 9007 404193822762883790642013520056 9008 896307349224662270950547467704 9009 1629874704189179736955286457420 9010 1052398681884903605266041752888 9011 514108207702163116500711471072 9012 1115611428970841951769334470510 9013 1230908169601925915224224313172 9014 801057590495895794976597004590 9015 668960923108212599026691627256 9016 705914285574446715351110670918 9017 1039941554889157105002516790572 9018 1513484080786218016681373549832 9019 561165300562905363136523138034 9020 863373497008146063006985781520 9021 1074404167797000693743517641064 9022 1043599825637705820114123382398 9023 539334724590589280384291688696 9024 958505760338605986614671138764 9025 1134311071810901035029633249003 9026 1357977736250352133735805079876 9027 548589083520388266561581333394 9028 831368750953557940400025883258 9029 1164542525670795980027709654614 9030 1224616911537607103791863067242 9031 832355060289984268332665572488 9032 807910789862875094463969520886 9033 1248632977115305020952059583806 9034 1472720007614375620709977034336 9035 608295843389563319238417843642 9036 951764753237261991709878591174 9037 978053046934865036666123862534 9038 886035877388837439702127518306 9039 648964027878001351107897201600 9040 1093070297939064558029888982760 9041 1172065815762999425569209373214 9042 1158893211131078531271748372950 9043 546812970579735293202638680290 9044 1038628226285593266152291646828 9045 1568192534174168036889129349488 9046 1005584160123873012999944075244 9047 624138728040308440550308507392 9048 964664684334566102007913226460 9049 1396476310576091078455994655152 9050 1270497018307638969237965848332 9051 710450519747008163072505861714 9052 869008855311025822356092044128 9053 1134400151919631030659363516018 9054 1630719106680062492928104836182 9055 880730362910799361132850159112 9056 891079195002886210327181651730 9057 1428460242229754572929100139184 9058 909043934721486254621603665212 9059 688242324507395137976153094066 9060 1009793896998027463319783033568 9061 1687213170412722172779825014744 9062 836115958270944071390576248224 9063 741739280819810052453448166496 9064 975473614560139554282698721486 9065 1247513236237172763972377878558 9066 1296363486115507845652988362752 9067 861461010431831628772318052376 9068 1046894207214533491291893689190 9069 1709822903240680544541782478636 9070 884325448098055436134285898598 9071 560942567941318511541089710344 9072 1003587720812634699765861277632 9073 1989977719525912657778972170848 9074 1361459867129730474662596700128 9075 743819093611149218631627468120 9076 890814213988299315589348205708 9077 1497584166351351549149409769492 9078 1108810946382735526247903411124 9079 1013008653068834677894995675528 9080 1017881435573974542075251898090 9081 1402024590835062972464270572940 9082 1205546188894959945941302815312 9083 1054870172244630986523986568552 9084 1167771024322202614967621682408 9085 1887344526156775371304880058024 9086 940625853938172367994876080788 9087 984146469800080201237412960976 9088 1018516545060286385048782124982 9089 1592650854805879872819250075642 9090 1444896699585456309574265994640 9091 906697379513887189167469004208 9092 1092912618958282373877052469204 9093 2061863415490973546458382999094 9094 1248566990690294521412762769006 9095 782918187912611567921190576648 9096 1104149041870047332406943172742 9097 1771823373935524548756788704584 9098 1153469995543663738218758852558 9099 910662188737602522996432954966 9100 1050427493166900221952434494686 9101 1676956836953612240653973863638 9102 1345407622197714619795298297316 9103 985891469763519751933021075248 9104 1114430495986259625574847928836 9105 1726766562847215807189411983790 9106 978054306971978884587099836200 9107 710492295433862506778186430570 9108 1551293110899603780365954986806 9109 1909807462865701961457687763232 9110 1451759621731167190804372942710 9111 793923294361389371276862057768 9112 1028860320902601535791256564998 9113 1480537706531629623142208913622 9114 1898980751727244493014318504134 9115 1427668253271909155204100256554 9116 1126858079154682562082328048056 9117 1531731726379937267535314512892 9118 1396582329505201301391321354546 9119 784622318829670193917983196752 9120 1220929284328712709092353325712 9121 1824408814003335416794968255984 9122 1477655026189002164812857495866 9123 809454470111910884175564802914 9124 1460069707693691896631326890098 9125 1895719854277877364269525440586 9126 1466718893382400783708886737062 9127 727885620381284710408640833560 9128 1217688694761557165985728883612 9129 1888023155210500769320136561088 9130 1718995084165681305031363716048 9131 800520449471224060305576819144 9132 1270522637764984137926729153676 9133 1649181405673421944599302605976 9134 2219500563728846656535655176748 9135 875639374992119842878178403016 9136 1050200803599009812320834089708 9137 1877919472926064694026979742344 9138 2394011722507016228905625583240 9139 1113451154245298608757649872148 9140 1282495628672126070601265784904 9141 1714948742981508125706855121092 9142 1032220960294181519366596027584 9143 944441961554421775815747129864 9144 2031983112350762568121203917304 9145 1590680694428587488790523506536 9146 1172139467983824873766084593304 9147 1207776886027113584567586358242 9148 1281010606928879286029128074144 9149 1727632883940882930524120437062 9150 2327415276013555792691430915690 9151 768822249471736290566153450160 9152 1296161880840709597534037737944 9153 2231127252616511451742532963564 9154 2493199278417334388367972413310 9155 1013992017525587657863445174148 9156 1346153624217605128423051332888 9157 2094101514423427456202746227998 9158 1596734034936598424603927378514 9159 1348393690352785365184652915928 9160 1269554469032983075517245213132 9161 1656425205830506178951330704400 9162 1735198245524552771394316618736 9163 1215325764267489964676723789502 9164 1853188671195577418184462240774 9165 2422304523565970830744346191560 9166 1416172136773347865167225337230 9167 852851833802875699994942178264 9168 1444313654457395862142027752720 9169 2297327026977847473682901830582 9170 1741102691358148450036431687408 9171 929257372093544743737109069332 9172 1196720722901223413149925943692 9173 2431833217350929931704624283782 9174 2492332590974582740172483589498 9175 918015394023359905864280727528 9176 1413037452054762529666316306562 9177 2267154105771863140538728211952 9178 1978137182630531995883326897936 9179 1304632549971400113155751680712 9180 1884420007394642617360178170680 9181 1901851929993015070842619157348 9182 1281998567749542408636429224370 9183 1388052005001091891561527614520 9184 1429250371028841281975833957920 9185 2366684983338488275458484197060 9186 1797454348099323815582808996762 9187 1162696242835966606597967071332 9188 1517597909276334792719071944608 9189 2698709591227823947549079462582 9190 1685210301799962322264457912838 9191 1344594278907247964827990567992 9192 1516571544773309950348365384672 9193 2443673066811685579913963148574 9194 1878661617096347056565370140480 9195 1505333352659503411381837205094 9196 1621969751141363863191414222792 9197 1895717276879945287491395329684 9198 2318641353179818289745880621308 9199 1294276145258744365668189359520 9200 1537514523094277330712912845736 9201 2809494775768344615596328345000 9202 1932778223021637934278980205594 9203 1673920246872914318716166293194 9204 1858137096445473082603992549240 9205 2508361167679464859766367657048 9206 1434316647317701838101917542826 9207 1450392468986577206011934776032 9208 1479017192568609452687327521104 9209 2146891740734435341435798076318 9210 2416481320229627817452175793842 9211 1370756715358158584974502439870 9212 1561634345854835321637904962504 9213 3054384159062052164072447198952 9214 2414695488623444141024620197720 9215 1132244820336005512923974312136 9216 1619311147405613409210915188161 9217 2968345288406011795719447934304 9218 2007472740958206805942692551496 9219 1538158830581792030492283643584 9220 1874625333295524498842815485250 9221 2332503441011951171259495849950 9222 1734838295106186417108127560906 9223 1316693611031359956494988842280 9224 1690765845812003369065517908508 9225 2801631628958141921169082709130 9226 2752434821873873065297704279474 9227 1456217356266817301598297306000 9228 1839752314185198867285235515858 9229 2700337304043249826695702612198 9230 1915903993053701116331308105596 9231 1439290088139354380726817358392 9232 1510375967800161623827643593592 9233 3058117079645322217054200684390 9234 2953007717919223099263433984290 9235 1090400162646961224762446427738 9236 1716099399341320608723544968338 9237 2829497722046707132709554703196 9238 2505774925257712141873434192732 9239 1363350639185640148314673353600 9240 2195773296085193086089350654184 9241 2411378978933077685051296177730 9242 2040876864960539402885486900798 9243 1993849303269462307297709799870 9244 2326128386174375725111061966568 9245 2591495021506591132517292782168 9246 1898672563266248242513081416462 9247 1301629798780188004086983534952 9248 1767638427569739532978625812580 9249 3050222637852551866450906221762 9250 3608817896699434343655875692712 9251 1174107557693848738580583733794 9252 1912424868838764625391447022638 9253 2825747957102195964935146538502 9254 2793552139657963058994941440230 9255 1805273136893324207951604266448 9256 1969335921739636200211471839424 9257 2618291259351892789534774237028 9258 2945499529043244683317843851948 9259 1897534183892850786806657148192 9260 1949571990376308437696951050230 9261 3087192408182819258464077140184 9262 2563203966136563212002342073346 9263 1232828408307461361575262890616 9264 2090269493430518611202858062314 9265 2807881439802460889015393931404 9266 2439529449574363128864331030648 9267 1357398197816683808329426677816 9268 2165059111520072208578844582396 9269 3231974136180047164921315114920 9270 3044044563792689686967657404962 9271 1619727064563549869754817104336 9272 1873983410768440067323981324926 9273 3412337438335309722920658158172 9274 3443406869411318769339908140262 9275 1750147049703440673460834647690 9276 2418528256244464143705435892704 9277 2483018144635455935799669614462 9278 2029144111095396754195015419090 9279 1730671928964873053502818366352 9280 2442704166726941834717441304706 9281 3125746623583451097003045325784 9282 2796795072342926312528366040354 9283 1374827738833692598457441647398 9284 2468050814145124697633042066436 9285 4356820889239013115936399056928 9286 2971765549240039715630810493954 9287 1694959648517317296102410583240 9288 2185549682338033132651810505412 9289 2907464292389202530615141983332 9290 3051436788161115803854027323274 9291 2349364055697117043544441071488 9292 1901509843327389899194072372128 9293 2961525572073261644508310662698 9294 3001129414449668284975341779496 9295 1705706197587156463173856743192 9296 2028299291278725983156711361378 9297 3952303577641645155017577686024 9298 3526173916828118507466699213908 9299 1948119392905957710913261078290 9300 2349993658276408860307550674242 9301 2974921577349937991348240000664 9302 2314359703563770354240677695168 9303 2326645055744179924655721647664 9304 2446774421949360379062131621910 9305 3179393653682406804746419336738 9306 2963229771519794802520955977938 9307 1992478168533488095289481129504 9308 2582645490042930372217593727848 9309 4145263831039434094654906251564 9310 3591869871588305288765307657918 9311 1730617357311902089945545233232 9312 2180027352394770729708279056898 9313 3911099226464751465444932788968 9314 3347956817592157179826286518652 9315 1915203859160656130190784427856 9316 2092410766890970484387017739032 9317 3719158436028085135845259822788 9318 3401087371577501321713076211432 9319 2442771812965489231551125391144 9320 2321100899717966769312625583944 9321 4000612236763179111309953816256 9322 3245833075783482904164901663938 9323 2065493393346488762530467390900 9324 3003900190499441322311194634628 9325 3940652918146854845278846591734 9326 2412396826693113470592123511332 9327 1981117880603403043521476733096 9328 2768300873057955044211859680888 9329 3635460163625014242500822187984 9330 3394516148874127943275833318192 9331 1732392462712410128941364960340 9332 2347959845031498617401381124570 9333 4858657370877402713713104390082 9334 2920354838287713636636805077954 9335 2081274664713290487670537998648 9336 2693977719824475064327900239114 9337 3586061892476526171329106635498 9338 3442171134759582421224990417138 9339 2892927613725903384306252853464 9340 2645557015929668858127965583288 9341 3968690010050322207265205114246 9342 3704694123615191790871573720986 9343 1857203072984292434897053598760 9344 2613510630750245768146775170388 9345 4666901477687294551572303313986 9346 3922213227010659660319184286710 9347 1972889021695065678200621439474 9348 2979989613570640695476140944180 9349 4620159892195158625807605160472 9350 3479785942196580652744712210910 9351 2510552787601571632134554929176 9352 2851981429548492925059100037028 9353 3682660892584703176305698118444 9354 4394044157456591520025311384780 9355 2642920320464499722493208956804 9356 2486097600230005801648632702750 9357 4254285730712839308769108632396 9358 3380389628308861261208721236058 9359 2168317622278858587010785970056 9360 2889628056273267466129974575050 9361 3798736525765200443580783969240 9362 3571335261822087848903807365068 9363 2639647864247073647407300224150 9364 2852175346344285917430062210732 9365 3815332987155926659548754598506 9366 4656843429083394473153986990428 9367 1920560356448398656446235408000 9368 2587340476883216736517342954092 9369 5246229911550465194167645325748 9370 4138401788375875527838890628324 9371 2493933428173123848216415597140 9372 3184558551606726607486778029992 9373 4756668356001579029279069380680 9374 3725443875899975637427304168106 9375 2365632003513569533292426321472 9376 2793736529232272092383579265586 9377 3889050007832552605561913528654 9378 4848634425433060613607965758346 9379 2867788796527080981525610527564 9380 3866687246476062461225989595364 9381 4650016517277640099617601429164 9382 3714918011804531826105348428178 9383 2375896796879896353762075546336 9384 3322441779360655199218100421540 9385 5096485276228875083088887624914 9386 3874433857913189527963975246904 9387 2714795491154939858390482106346 9388 3326386482734848913570775617340 9389 4658780010896556464117729421892 9390 4737400878106775546171535454416 9391 1927584407962925416633302150552 9392 2653448389645428259794030953274 9393 4902402095617698677614172120424 9394 5688959361342788224250820087384 9395 2349479690449447053064478776536 9396 3326634999579429026715395477864 9397 5200935531214849187039998017992 9398 4183767290960998864807634207070 9399 3338546527471929319623560539992 9400 2840792034692192009759281942572 9401 3724454145162910282822397928624 9402 5082417053930007403538524314810 9403 3001374236272748058872141980182 9404 3289743306386144886911238132240 9405 5876615567344907066907238355088 9406 3866633211858792863589803355864 9407 2049077709485357812560252091152 9408 4147791250493686590032026789566 9409 6260903121042022180152773240589 9410 4075358454337720891323943025012 9411 3175037170217683440349373034822 9412 3326292730240053106078354547590 9413 4873790544662079415408541441588 9414 5085545216413472694518265433110 9415 3701368328104837805573592732048 9416 3046769385132267159635625646998 9417 4495470406557249317420177532624 9418 5271093912541175947832789708596 9419 2976840976712277911145397214730 9420 4072343010954483711515039378196 9421 4877871620704898480740575504986 9422 4314802529252254641001812346434 9423 2542627109137719888019083762600 9424 3472469740732145824512588153120 9425 6026242744251812539397497929594 9426 4636093158746741813356073393046 9427 2950680978623356153250399697636 9428 3669234849496022532776995055894 9429 6798370530601999745459813852046 9430 4955064809130192421900042559448 9431 2520879134151099539902535861304 9432 3601768086899473089018105089988 9433 5612072134801479080112461631476 9434 5330424333992854623610224781156 9435 3620808706792818153510324177444 9436 3396243706408510733671355084472 9437 4515342390411818236556295660326 9438 5770916402347089510341980195560 9439 4624522915392896975266576436712 9440 3644702605684326276601375725750 9441 5737757346926079734276304203804 9442 4724267632484269175918019083978 9443 2772845858625799242872667293310 9444 4491848714338388162659163189088 9445 6515356617478890224066256385894 9446 4242424156780550092668939394758 9447 2857545175309259972128690710432 9448 3251009897599467946629609561854 9449 6454255428599328240956462292690 9450 6854770777890382018071291664104 9451 3733434584346197721919310563224 9452 3988760261834107941357884062752 9453 7038840509652470847822867283980 9454 13793071683461236496438282178366 9455 2639064504941657605865440048512 9456 3896456721457696863014195289888 9457 5716884483865112868053239508690 9458 5627050448906177583990723327212 9459 3807914299330446720750646380780 9460 3806721747714742761218791438104 9461 5325411737887010340719495478626 9462 5882570217370656596026398221370 9463 3915269975801080166260352269152 9464 3798242525902428071640144910158 9465 6746449643094178533368462390544 9466 5818933675081708166568725435048 9467 3496237642027585604224304771058 9468 5094022707983246091673373729472 9469 6935158488532808949742090820422 9470 4639644889389111576129248945286 9471 2720625870197754522657450585312 9472 3961122373571609696764517580242 9473 6347951924454320632232039531582 9474 7183850021803318763807812840740 9475 3805753413150821005115731610346 9476 4080537853058003302458256991340 9477 6325742096026623439746766931750 9478 5991836204446614076107648856440 9479 4554028026554073593147970625560 9480 4630943450868085484013842182980 9481 6398537052999385304670241295712 9482 5906591775309118577903043097788 9483 4267697738093820939802503371592 9484 4202880610156043375954481503796 9485 5914350355697307834620561809320 9486 6377625492319192020650100559968 9487 3508150047808033708211908533960 9488 4528236035628907163618910610376 9489 7386565062491221615112814563466 9490 6688455654014184621174620198948 9491 2686969946380988610835460022684 9492 5146499338318437241046755918500 9493 8241093195327218140498934567718 9494 5053925167501644651581496018216 9495 4455206363117589553683681593136 9496 4178943144879926686941107636670 9497 5610178092037034130124821557144 9498 7747737496641557657381382761298 9499 5363977265709305052200630312148 9500 4523312867249556391224116136888 9501 6907453918200137285604450992076 9502 6166970286867951634312775678040 9503 3522414367839623887750375767504 9504 5054741081320482733320457011420 9505 7499747911331273349363514912366 9506 6421562320690166426040530818658 9507 3965451183235917816643892299692 9508 5128419788892739240649666293556 9509 8020051312054694378061996048682 9510 7155187672160505926601399894564 9511 3343054157876563948327549028976 9512 4182567273173521767158297167648 9513 7266013102703536444131663577428 9514 8347264458394159265035463674086 9515 13370928121299684571589410861884 9516 5147762709390938931033413768688 9517 6418777797604937561313369189132 9518 6266586992042470650655659220734 9519 4654970556904136432054348537736 9520 4689271785456435257123085014364 9521 7049071129102649459141787253148 9522 7348343560327394488220620530366 9523 4478512062089782528392574247142 9524 5550706606798089688327887619304 9525 9494382948386507993676464467200 9526 5910075627497120029278579463530 9527 3507672391661356276165442286672 9528 6055533529847268600845938951506 9529 9044363270670342293648280067954 9530 6651305027111703819510209746456 9531 5221668927489445126245078569280 9532 4745627506210019534090839880568 9533 6472239501211853416353559490150 9534 8301070865298443997095905980738 9535 4554250622796788174050992792048 9536 4307762819935701562075416702884 9537 8503176488669531107787235631638 9538 8197895311003599195907358177970 9539 4662944123616289999488266920218 9540 5524422609210694100818212836482 9541 8553632801265922983241230644904 9542 6683124887938191613833036035364 9543 5419826950429710228984249784920 9544 5765063720143422355174448572556 9545 8000730021821007754080469716270 9546 7799046483285553843258009656636 9547 3870480947779799510667724783068 9548 5184279815264101254839469629628 9549 9525849537840627726788871212180 9550 7960108731575385464096829618342 9551 4275855514273722739280709278592 9552 5432020496806317389194508777754 9553 8727349973247182870873816239636 9554 7646846471708796194750678616316 9555 4968783226226757006386278001400 9556 6026812816417169285430951523706 9557 8224528764461348652607427664360 9558 8981091268710923595067477616298 9559 5303507553924711500472378507024 9560 5359101349755525971444855903784 9561 8389884444085516930546212742248 9562 8995039242075703852413643872912 9563 5350004409700423887816174267504 9564 6480461130803208974238907880664 9565 9345040400200666626618652172296 9566 6993528640336456277684066697348 9567 5568796161296138166759173105856 9568 5400071236828506459634154269068 9569 9453037445818202622982526167212 9570 10232921302068436793300848276104 9571 4792100865016220407047884371686 9572 5323460223824588819331639388142 9573 10927858888410748532703703983774 9574 17459352551389903934312477733558 9575 4903937329628635409991704061000 9576 6048939505556642241270470841210 9577 7788141353432157360902628194038 9578 16114102428191009748050757504860 9579 6767377834570788973549308731778 9580 7034170618381339739756631591864 9581 8004805951040441241193565666136 9582 8162415239753505347536638150426 9583 5107619095651947802288919079984 9584 5779247754999760037442699152352 9585 10953565690103504550022769509320 9586 9382161256752753439654494058514 9587 4479468817501851725797170982668 9588 6973597640167321728251871712920 9589 10824339991908103620903995320848 9590 7733896901095445178602616797820 9591 5825517019528913936067411274056 9592 6392280637275328334682159942870 9593 9131853900233627388158524179358 9594 10726087713439055329745525321752 9595 6728224066738821013880844655404 9596 6300017642513102815695469366704 9597 10073067714819920679894787013304 9598 10033340905227762602065256838252 9599 4856585858751627445965401505888 9600 6855515128195827915186691678092 9601 9677275239036340953850402976348 9602 8481608808030430930988988135434 9603 6082161924757417687682301665268 9604 6965240580703847403720993351409 9605 11108548231127039660933477970294 9606 9238080589437104189898421521246 9607 5654552836727414117506461800784 9608 5893780435647580660768653670376 9609 10487944882313272725226794161322 9610 10782226140902271357429044682866 9611 6024767265286931471711923878510 9612 7001442002448014614008325672524 9613 10675631116625119581514067815838 9614 9263756269961660047681917448122 9615 6952794678533372515200352044096 9616 6790679895891540611749509633338 9617 9744763045988720702229663395286 9618 11843641012182827793243604439868 9619 6715336032424682552055854944014 9620 6636299164778556160452365636720 9621 11628131258018776532671277612192 9622 9732791909836143213291431964426 9623 5702037344473021060310628893424 9624 7331358914725974060380023257900 9625 10445953658688952255724003179824 9626 8850617402195152700664754002542 9627 7642134544689221380478251900722 9628 8350634722430656679913060713400 9629 10565679340840876294583945364812 9630 10546027980705541717898280011340 9631 14276601195596896593803886425544 9632 6904688707050532095572810555700 9633 13460351560600309216387125863844 9634 12717065193430344616138277510600 9635 5939249167069363861401284955222 9636 7433971470693915006178579464408 9637 19457853125970498231917211975726 9638 9353312106467280822555924234090 9639 8605098949325793841838688132168 9640 7829044628855423926957550859622 9641 9840012382452339320327788508940 9642 11400849369766236730993731060972 9643 15739723442242160557529608640646 9644 8303814930472582141771853021970 9645 13240168097854196317988839235520 9646 10989081323128165270234317212964 9647 5083943556887506439672586346272 9648 7620773958288895252429020101286 9649 13102615220404827156265403851304 9650 10571554421576267104471863496746 9651 6790310384393721762928954903836 9652 7337917642853558107518883738212 9653 12111633519143187224041115600822 9654 12255545002651411909067650161864 9655 7201846660248319662926889058032 9656 7028422550843727011469169637676 9657 12750299368633167466187380659346 9658 13275263490378408359717901576000 9659 7605257718642802258916386234362 9660 8834665545958389763600579552368 9661 12472830132135672600188695267640 9662 9676039685998150999976634922890 9663 6856002560811574699291418220072 9664 7773304488775735716508451764944 9665 11533833179450452172364150064030 9666 11585649992388968133694421272632 9667 7537820402755227022921185974772 9668 8439469258417144380293013744722 9669 14844944973466483948996071483690 9670 13262088990712361498764190086626 9671 6923662370955942763350068557680 9672 8306907612029539144570409571372 9673 12255831746155843071704022386848 9674 12885109017675689836985234930274 9675 9717959509475290779747725670600 9676 8229755992430708661735908684298 9677 11600477966150849453804561689274 9678 12265612505656284391915746587208 9679 8206241433854359081530605555616 9680 7875443143023592553476675334294 9681 14652285812561869699226466103446 9682 13067856285816908567842983710016 9683 7409379842276484347836089133998 9684 11411332100259051894017980085114 9685 14073459781649903280948884638346 9686 19317628581820337509795468496172 9687 7569021661139339496064187149848 9688 8851648010155548136223138136486 9689 12773184399372198046577619521048 9690 14019343160242107234816775192770 9691 8188547649358557375210162088422 9692 7425394614503613343150316993304 9693 16185863960196161971915276987656 9694 23204881704880495414403049613794 9695 8065409574367422937471064073528 9696 8868348599576082062805892397634 9697 14070711004231380482149205714264 9698 22866666608834825079233029955134 9699 8933989062567020838885362021160 9700 9975339302054482357757643786276 9701 12884051028653393257013307160672 9702 20838129525569248946349961918818 9703 8753931927223306697919050051352 9704 9350671938423925052836472946344 9705 15057598121675981548572655153806 9706 14372036493751902008577463227096 9707 8011530182448875997765901785744 9708 10217940445847986001927135540868 9709 15782531347212206903757766747740 9710 21858842129972835336325218233430 9711 8304817374452264936816651785560 9712 8406101721214683807459246312576 9713 14890794585406927457995489522608 9714 17881083840932084594988483441474 9715 7583657854687664282297091812376 9716 8436997084045112378391458279004 9717 16806590682388581817270646476524 9718 13372597730520892504485402475308 9719 8238972501504284601388765937160 9720 11248515682898998154071329968838 9721 14039841200038515080742933132302 9722 11658751565525990903367721205282 9723 11696883203333799416061360121794 9724 11540271625035297287672181258432 9725 13488332272004566886775899846970 9726 15382390476003050501882332334328 9727 9309125408178185711164362132072 9728 9128563883506746044832788824806 9729 16139173188828798087851298170160 9730 16797893588162658088995074578116 9731 7805460291990396990951204223200 9732 10505234507528672320680301910424 9733 17589137739391242065436078221582 9734 14179365157097769196741471408986 9735 10928058445563892356775886969424 9736 9138740834156919177723714796028 9737 14628628157049969553993475409702 9738 17221497033752171458607127301730 9739 20573104445211734344255632880662 9740 11927370305974927476098240284530 9741 15654091720226351228970740022144 9742 13538016498697786712408605052442 9743 8528258634195549379057061796504 9744 12210011828642676549082476376440 9745 18350244826021971140032345720294 9746 15141639529862240670870454317522 9747 9484019828632882937970862212060 9748 10620609899045584282714137805802 9749 25461209584810693138075083996572 9750 17959142568662315773442949749946 9751 10108143130142199519354372824472 9752 9208630799121723794714044193394 9753 17985845841863412509610789377940 9754 19995832855690840821880075072592 9755 19106503397755812070322860444086 9756 10649171510504553394888829628624 9757 16652978606323784743298642259636 9758 14203435401739548110241512172000 9759 20403995667195434769183585634992 9760 11541671892003640427199055894624 9761 15192715897552995121504410895740 9762 17146054917534827332637846518698 9763 20188824154282702463301246223032 9764 12069686413425004573601209198118 9765 21888307237176669755531990613762 9766 15342808606228082092496863534140 9767 8888329930254318707459760025968 9768 12716839925353432317076410023280 9769 27185277700023994521704342871410 9770 15827359599988880697290978235814 9771 11223187562445367035743544717060 9772 11886955675342234759550497267074 9773 16628502689341142222819185331968 9774 19772850015224368685538876284628 9775 10730413491417563193702733195368 9776 10644045224151886660191107683710 9777 18894867969236805827910198046356 9778 18210824413569163037943012771626 9779 19678840851703613695364536163082 9780 13565050016666985839297549335176 9781 19622691542857489002026207895770 9782 15019487116726672452476907350472 9783 12578791925196517767595066571640 9784 13153254033955459086090085590474 9785 16651258223430422736794509204140 9786 19482423923460648299469722497020 9787 12744042302187545974703762834046 9788 12595068761956988447675590628832 9789 20707744634277328840601781927408 9790 26991618587519458744651376765136 9791 8961391327955814959670960535440 9792 11673196389218723499755019003056 9793 22057680779147642356652269758174 9794 19889344598166344702815076425470 9795 11513980775841487718742006252660 9796 11919320159575065850644071334060 9797 18054627930382142999629440869182 9798 21351695057849895347735981120268 9799 12814663846842876182168295658200 9800 11628574845086514001504270061852 9801 21171148397129028511421368684363 9802 27989798162947110167943342770176 9803 12481246957445263271596361182056 9804 15354694747250132168721362014644 9805 21822139867003804153125034113200 9806 15299202547151503729696341124674 9807 12027038183237309883097715908488 9808 13254304009568385689973969631526 9809 19265275606792545102394602575314 9810 32666268912835536527569304504476 9811 12207152324388563236661091053832 9812 12239413485565007945843073862998 9813 22465862700032923227272251685730 9814 39668696372006999095579677768048 9815 11587136289419664718212648998784 9816 13083658345445482352784534174306 9817 20476933735484984207642463607652 9818 19561452071411286196753644446972 9819 14909024822903262281456056312866 9820 23079342551666187797521359208368 9821 19812464701561831551789629478360 9822 20810337961508078269920928023978 9823 13732881108912367691338552516920 9824 14035414850866885112285715146760 9825 23211404678530083071724557821632 9826 37798596481371473619498315105868 9827 11395585859695156629736063147416 9828 16947682353889418985306771642768 9829 24472578091420643054914869933206 9830 28292353653669019811484699442320 9831 14045333279989689452604901316952 9832 12724341247677473301510933581090 9833 20380379091957123863200894356722 9834 25000072120535170931755440566466 9835 15142685841408059980836299932344 9836 14246606824643716169388712605966 9837 23067907993565189612474306294258 9838 30770738434801550897717739311088 9839 21425732307228746826679309364616 9840 16312134994862078908188170707536 9841 21877297394857900588445596295002 9842 19196116571201364489643901398896 9843 14735654624854081018118089337544 9844 15997286344242220134762644009022 9845 23296692121813301340062175100872 9846 21643941029684975356742627978220 9847 15236261941727492283642278977992 9848 13258795334777616460047117516240 9849 25289212210521119541526791964248 9850 34887587769488297298752120834424 9851 13313143355514687146805975576186 9852 17245151909875244121108108155736 9853 34142522045349785808869093577054 9854 21675765172097240947959773306502 9855 12780036259643322905440182618384 9856 14643955039074470714930948283540 9857 21644428328996597989798869540374 9858 26315551723846775079306867214758 9859 16976288936936719219821473669964 9860 14997374136405870239928603009500 9861 25250238746383742213964337609824 9862 20990535983263956636209568900948 9863 23495986046062941500886603012960 9864 18071491404624687457990439803208 9865 25051180214110018238926541505592 9866 23310977892996152432733159271274 9867 25194320228240653786428326158386 9868 16591470744429599510280614605266 9869 33053341180918548946186959836982 9870 26592611835729929763872117382888 9871 15271393333547093362858690376184 9872 13558012196283739860707664867950 9873 27595404556377589611970139361338 9874 27679571561515688576812098354134 9875 23947871747757140433209474720562 9876 17044791149072098843045056083214 9877 27147537839500757125909604159700 9878 22383147840434804113192821640614 9879 26718034834246868492605460471856 9880 18081210995429261832139253646576 9881 31286996283877208534087243078872 9882 26024067290470276385068257493658 9883 25782738488910266523800355899250 9884 17997163042232188901687920394544 9885 29515908975279945937965421747092 9886 33437228245655581858601633834556 9887 21681654626850318699318799033944 9888 17804386305446758477970794977018 9889 29860299879624202626167622440772 9890 24319685203372299471600449393148 9891 17141419333780386325566150297882 9892 17634010233237770561401747130642 9893 36014448072471920916100843934518 9894 29051050292549763607953358732716 9895 26398754910554464893762503195688 9896 15008139763156988814376586406548 9897 25702803174499500668188573916346 9898 29825255734409987824700809773110 9899 26435603246858023144653839427894 9900 20260251783785726068581135524196 9901 26903041489131924379776747628364 9902 31832706441839400510431058293112 9903 17935150630406092545544357093608 9904 18784478135937594302269308412164 9905 27867822404415568822347935655660 9906 29429827703309923993026960827172 9907 16283880056080158165873232655226 9908 18593481188267094772483593155936 9909 42121683166239589822739207864898 9910 29392141115972998518268521509268 9911 16001824421452401108815391641424 9912 18117274277190871630930708895472 9913 29827741990336862474636303583948 9914 37220550095147903873673275444300 9915 22472002487431632534715866758370 9916 18305911698957568173723474853272 9917 26153808459234167727976554696186 9918 38811597932753932403071189338678 9919 19217942369264150492365539722040 9920 18422696999440465273578771036444 9921 29932457073371220661344152286684 9922 40493167900484220925081095125516 9923 24615552141352567440414074787450 9924 22604311293938487267023366294280 9925 31755748970185729044257881540620 9926 33119150060739392912768481714582 9927 20379029610141593583568692631536 9928 28731574217056411594825807541188 9929 29245013624536132451500466790860 9930 33858694595228037767338264417218 9931 27904308452819393575777785700530 9932 18044121844121832770494272479604 9933 35795198744809132283929951291320 9934 49688041633424417038760465749470 9935 15574364482104677912064639245712 9936 20902512944966082932217604050144 9937 31285114740783274474005193867188 9938 37742995718518580163046914125174 9939 20804378775698775244630612182480 9940 21966803466032444018289030202716 9941 30467085246911380987792301860256 9942 48632442415147905097821539779488 9943 20363089971240032938914790744464 9944 20111554813182624813543732697302 9945 33565527971590623018331390162724 9946 41347377664103213520615274488164 9947 21084801937313612279406696438498 9948 23897135719222559644517585771448 9949 42372907750659549904800310228754 9950 44896300253415739790679973704996 9951 20684561279944670525431292050848 9952 20531544665937268240304570472210 9953 31186967550082851981121743733306 9954 38194092092636051883476125203588 9955 21578543289785598770726866578336 9956 30140926029366405565937940005292 9957 36482816342646645118842234102522 9958 43097167049686535632807570044534 9959 20402855078702017299258859923024 9960 22083079708281351906972008073648 9961 32197900573528670423754097135824 9962 39553568268222914929590938637082 9963 33129494582643337861860500476800 9964 23639061791766493787123816182188 9965 32206123950925076414227295627476 9966 42530921144827390740582763117392 9967 27628374919140790924645531645704 9968 19785431952063762275358415875936 9969 40625344091338695269136104415204 9970 48203893701754210161792435079504 9971 17873719889010666263068470277512 9972 23514444886748112747828690363500 9973 47178252890243550700916757573134 9974 40245382951242011174869655523942 9975 25629513723887942414623002817776 9976 22953431659683930095822828523750 9977 30414846978601704808813987060644 9978 39458010115833007352103009790986 9979 45415615635041191236473051462910 9980 22854289804246809930775594191288 9981 35480669047136041504203850121168 9982 43501834476572875506866172087234 9983 21036058574064426966853812773112 9984 26107776007535097625350529954512 9985 48740303514110975090754811727470 9986 31332093591656122714648796576912 9987 30662820367879705890733208931594 9988 25850422419244903329054745121700 9989 38588100230060803375013328470106 9990 39189358816545529755090153806448 9991 41662731217663821921911115973152 9992 21667925127811510439013200849024 9993 39017048625653524303996482759882 9994 50991798172937771797744937143698 9995 32626701438916953843721877878320 9996 26478001614887414709491682118344 9997 44471400027839919511359778288468 9998 43438479348766804849396261160994 9999 28464978884269977735653292319968 10000 26860432373798954504107917414017 10001 43533517198835224633485021113162 10002 37488120901264405699609131176364 10003 42078395618531144111176435554372 10004 25274367604047630794669024383618 10005 55007478834196787690238789996972 10006 37240785671746154209553616153894 10007 20087424190530195383952621887280 10008 27036632032257652220880012170646 10009 49260145532354018809164092872196 10010 48027428162903587251997934515986 10011 36970100468431731876371606733336 10012 26857315747527804157345848865536 10013 38125869821562373705145996910768 10014 50385597039584028772614118298034 10015 52302333933540335050649805417288 10016 21430522982517139559931717754322 10017 42351725621663000364913956871026 10018 46485742326763567305199797026018 10019 34223848968856514486859730602030 10020 28895338659200451758078646894564 10021 52145836999850784228823719607182 10022 44121062101547575410246570360570 10023 28120032381625723193570428126368 10024 28372818390038932501027219974504 10025 40506771976128037655663410711464 10026 42724679852555993057660837374034 10027 42909215691626045760359536092534 10028 35862459595125350491316325685218 10029 48415293941106884250308206605498 10030 49268253815287771567557860360268 10031 21602228356280720637183092078232 10032 28079446817984098902105169307064 10033 53058606100494235138374769759008 10034 61267267665600808595375870736784 10035 29950904010508829740149701985462 10036 29065400026122069603151638581032 10037 47281529987059280846808670718486 10038 55079747880853952878430718281598 10039 40433807882950398586412618580192 10040 26179360624383327999582498919710 10041 43805879372358071580409200342960 10042 54255847813023591767753176744130 10043 36564911550709036759566995965188 10044 40336677237715920861690869513928 10045 47467384835780944476483783550978 10046 47689276762462512524111704430268 10047 27696860909260930483016762259720 10048 30912337783507336287694233190952 10049 44394357974301822268547080050748 10050 57273194477145732048562132370862 10051 27552020373850466904647899430058 10052 29069205243484977266248307857008 10053 52457878581008225925207415000760 10054 82397981445366968210718588395718 10055 37901280000154817994155308299672 10056 30279973269579198728678301953766 10057 53104366763374192074860672595124 10058 70029854679797851274297950665498 10059 45374163984848831089402634117760 10060 33361381768918009962669278389890 10061 40932952957947876023007384266228 10062 48554807285678848979980923437244 10063 28779546505496049342547008622056 10064 46101408427050294234615462796372 10065 51211158763878087090305276341164 10066 50036959264704059303823103546956 10067 25107203181600166476206753425956 10068 34507162798134082962829519293636 10069 65791273428527683206935850845072 10070 70096494705797246153169248830506 10071 30293364031858308935001581879976 10072 28099964708124669956534861732418 10073 44864061344280926395625475775896 10074 81365005601455611370777978114056 10075 52523346358408888944890075319594 10076 30229630851389106084243882406080 10077 49416759112870925930102391689052 10078 69010209999873637208803786118916 10079 39375696903011355534151057878504 10080 34619961216750896175470820365118 10081 58523083141252264041741040054504 10082 53914761670219253452164712529304 10083 35633580604951582051368395560374 10084 44800212693222872898879898180676 10085 57911386470128263251546167550190 10086 57948349193679488500421898318564 10087 41892259403724689300814298145160 10088 32350884332987647261843046364292 10089 54467930869568024333160917270016 10090 65562656497942221897147716133478 10091 49415591015858427409703520055398 10092 35388600456778476627852620240958 10093 52564812140134209984674207254718 10094 65110948870714174015683805112796 10095 52883806720580603716217140290816 10096 32099028820924653685987611729288 10097 48769130864595846012704230305864 10098 76519296374694760962964161434544 10099 46708560267138176889890101335384 10100 44412455778879315680502367346934 10101 65767074632877293842084547794110 10102 60144055115337740816050746989628 10103 39556373086841002374042471770304 10104 39155528722580408262500227470162 10105 64172271411185562776685426533652 10106 56356783809193603821049148562468 10107 44336650291877669476925528635890 10108 38788468892497587372220818400536 10109 63721145496601536804049311429324 10110 57503846480917835668313377059012 10111 53511203808866381180062562369928 10112 31882371652817016124654813020468 10113 61070567766654938518004168488308 10114 80025874681151200133692935124072 10115 49088204595690296724301404357354 10116 38553431933550034856668037138312 10117 75207144717582401054114739964272 10118 59548263663289767190149589990908 10119 41053582922355882288031769967096 10120 45629120548953054032221268764596 10121 56508186621115246138695296398966 10122 61521013751727051563042727961632 10123 58836552957236598637904215120626 10124 37389310781895373597836898509552 10125 84405813370455537738108426176248 10126 82474447728272409280389019142526 10127 49430139229592479193454766947528 10128 38931032477008457073947738801784 10129 72666851139081646242095389279884 10130 58629730068456188487480175317028 10131 36540138804918402316764863303340 10132 37185485371028405353371656016094 10133 66056477391587971821813968198384 10134 90074044439569928845111120633878 10135 57797032063123195087523424669456 10136 35480019073993068920085979256586 10137 58955796793518961496135845067664 10138 80934308774373831644598452802574 10139 68595201499172446633738958147790 10140 44722038678457588795838826430920 10141 68292349165989376235777771141210 10142 60453165734609239949092111317528 10143 59458952960735851448670309513072 10144 50143845578699908627284246550220 10145 68874231536569973377293649387228 10146 65940567130452119161380562142832 10147 47103234109539938579518869957480 10148 38909703180913091881785946617276 10149 79437895134763269487125696828228 10150 90640644311478590189503951732176 10151 43909322804434926598116426952056 10152 42687144573781806345024301110384 10153 65842512922304771965927869107580 10154 87549424640538481190554675843988 10155 65790548481367528824124818353574 10156 41228678985129462404222367540702 10157 64536558898797026902198823130228 10158 85216189125382536146817219042666 10159 62067723184920170828381559587664 10160 36703830527574200795664075733062 10161 65708429309799391937771642272598 10162 94086176246071646394895104163058 10163 53261206168695617876776570504956 10164 59126397652603716187570835159322 10165 83779049629069938206540364622080 10166 65852425338014061546871828181688 10167 43071351396741675022809837966048 10168 62370690337696157230944265278192 10169 79620175254575733618227036043188 10170 71652528740830289833138531170454 10171 64236421541183482701700295623872 10172 42864826433108797522273086599496 10173 73343896220390463573610059716454 10174 114854778395625673554439660211616 10175 47329143068047306486276564017768 10176 43983316749635359952424647641416 10177 66876214016033703851094597060272 10178 96050854006386814340339616725214 10179 58443790801348467504223300430352 10180 55125774141744131464042727311330 10181 83990142234573175087179656188604 10182 96383790526056670387214530179966 10183 57827032000742416670951300378520 10184 40272376199080360299162255692490 10185 72292132593732487868083749947280 10186 99499884378665514770982973950186 10187 60901170499789524588082883435232 10188 52986830727327314798118334772148 10189 84064848562212847797262543246164 10190 90833633477068576242886747138866 10191 61123291744379738943803045851392 10192 55927741775540818627716978806564 10193 68044236085442916295960841152124 10194 100931780878057096506342548799900 10195 66981045632702831666169603328752 10196 42381251029297675570393754710904 10197 83761044138550585709680239170472 10198 122430416476911953073752774528334 10199 56303041179217856020823689948896 10200 52595447939270017925367776691132 10201 81602166636209759550992006850915 10202 66973254312613352358742651610238 10203 63173619746720710218566627161404 10204 80526780356678434137307929783336 10205 78866770882183496315900788146896 10206 85896059106710225552113235114778 10207 58282619953784083380391905771048 10208 55655739735174244268459143146150 10209 81989196272947262715638054680344 10210 117247023572172330750367400760268 10211 69030052469936266464733556739354 10212 49121385033711164794624145226660 10213 102481440009949904792532649070598 10214 98593006305352427954880015466020 10215 61963993250196047008892302681440 10216 48637894699833795469761308402048 10217 85673123813819725975923129332962 10218 95482658293875596464623358369092 10219 83397809877378019230821119144950 10220 51674024554882801353428978475060 10221 90019533223939273264802712593148 10222 119887836696691272239795516484462 10223 73318793349378438965228417886336 10224 54845033666824317038798970687264 10225 91557735059703679546316981007402 10226 87282371957481169991017671747506 10227 71352316181836813241766986605746 10228 64953521264655039789489286458170 10229 97091579699255302541051284770022 10230 104924382999383957420456272851348 10231 61093446414041503395182529225360 10232 46238982195426797613239917103064 10233 92326004230011514869331586901204 10234 122243743179770734095808309138080 10235 89512065926692447534071338513844 10236 63828125645026391329700980857840 10237 100142959995003411845991023685934 10238 110108498188336999106221779307536 10239 67558521356088506234334117608544 10240 54811767731357892074641020267122 10241 85705687335344690826977137590342 10242 97369044035124856510679912761232 10243 93657480614140899913358940916620 10244 59032859773180741066264228102414 10245 103773321466640306231628279122172 10246 126257449498523644081028573584386 10247 75873466893624176679979260419784 10248 59159742934666790216877177780444 10249 107739292506824883381422085862762 10250 99080354426867277421522071731624 10251 86337932644704418653381468210006 10252 74164632614756600424326741692092 10253 98250387321585418531906538853116 10254 109569814164616580200301927030952 10255 76976973545638679251167325161648 10256 60186760747138929120067140062150 10257 98336413094929285765890221955066 10258 122254769294124765930502274469936 10259 82326793603222655310058932992646 10260 65873274725753087776751973203784 10261 98070122036723519449066899787734 10262 86942066625027152522434121182026 10263 81956553057817813400653418678568 10264 69950489856673629668013099924384 10265 102573614093158027442502322276606 10266 122517869713117487575814299248432 10267 87792962796317574228782963131914 10268 64591551571026922490396943523800 10269 118805393827370377706596304708484 10270 129952582042884262760213940531048 10271 95780917046276988043359885135168 10272 60143572358002545664666489406250 10273 106507925867766387259562062682630 10274 137110931564655558185617491231516 10275 70406487329409629986523434006716 10276 62600281529338225499773750395144 10277 105603641134154699515769028658914 10278 117263147579906808910205960090952 10279 95777630757561958518486353547936 10280 83390335594012514380695860338096 10281 102408592918682987161256217848544 10282 132584158472293574449153942810486 10283 97208379478014065707336244480724 10284 71285701070861712471663320985588 10285 119910285505603719311390624443840 10286 119271818430202355583271689219306 10287 79759520975198801490729316118040 10288 65588232909540617176671333744942 10289 110508655277001662864237698732130 10290 126263435613979747430392452278778 10291 80649458653688604719669954141022 10292 65315498978307708992006052653946 10293 128689844656336988185908626596104 10294 185755487669824029339316326769074 10295 70770725505968465799547601632104 10296 64032535873953949174467458954466 10297 105029397552204430010023144396860 10298 124881152558585906109323259416238 10299 113273573669367411715907037290526 10300 79986149807416011654912503277144 10301 89218801270157351933699386119746 10302 126505171438787470168512326370750 10303 100217847804544887254117611112928 10304 74458857660755347628232155995752 10305 110292345884226179946586605468682 10306 142390954659055122200344851874022 10307 78821951949647642940093987241050 10308 100590324071733327317607881727696 10309 158306752244387705756909328160938 10310 138194714708536404825368006525094 10311 82991317293837307075522477815528 10312 75042419017631282966245841332844 10313 113841420629780857346336978967830 10314 144710873927026866477777055883154 10315 136379234176343045307578552906898 10316 74154289986662047965368182017300 10317 106774412029793728082289744038124 10318 164813810426204055213771241721544 10319 82390180769928917896706378397000 10320 85378386263466690790245884623656 10321 127358502050428562478651228209930 10322 159792944436234684804440587535506 10323 94619688071252421407577722834382 10324 87429631568147834091250572555580 10325 126343533876622890806099526181446 10326 135782588395020911824261800840960 10327 108024757825055659162023869008992 10328 65555493335140492974575391131544 10329 131896011632366576492654038727532 10330 165690406947571052757789416209816 10331 85948278495449508185065630800894 10332 77875424221770236272346311406832 10333 144031905318098758897613944702982 10334 175960571453063375610010667880702 10335 99266348821346241547274100367368 10336 87216306416161369838268570797490 10337 111178259128307414099453764086764 10338 138460585064342458259908643709960 10339 132291245204654292503266307983494 10340 83595074644664693281458707939772 10341 136917597701366252270975804037480 10342 157198987831733185465618001779164 10343 106917558061281613972301615346696 10344 91379243838823924604678141496132 10345 139557184799948523823871758956202 10346 152326383504238182635667604076496 10347 112624337582363699811294335559264 10348 99555712079599381917503791036008 10349 138912347462643340075349965391604 10350 169917779671574359414225209963270 10351 121039671572567456963542305394464 10352 81259159519654384923084300253680 10353 127359404781152379817143447199224 10354 165989321385435330709396808602920 10355 115777861958879123210500850668176 10356 81909837995655690048619342544136 10357 157754443385490791413695862084400 10358 153055236383446195174797011166384 10359 132593792885281323320773704768192 10360 101916113347979668937331456170580 10361 109554230780315611076709572519254 10362 152147050013389515375940864146612 10363 143556029385846671869028207457588 10364 91632000702232504198684431006168 10365 151828486089109802817511757723208 10366 172365982011681031895312071739736 10367 78220066631681181741220314831336 10368 84773764346114005070749333528062 10369 193876575539451871982587818100856 10370 187886181318468400725854106257822 10371 92275338120163066071443232504390 10372 91735397002195563627600755668592 10373 158507638631877115161291277269702 10374 182300760837161362889239752519336 10375 144622552437208433587617474530328 10376 90983779419379718647020705925310 10377 137808359353892151556852091348984 10378 181633589488776909620484998399840 10379 157177722787123369564560301133454 10380 100611403655810022067429298955708 10381 156097652179359031653984284767590 10382 174321290604391044492564619802694 10383 127959183317255474359670335296168 10384 102822763615111423188206563735128 10385 132442911998379480231990846280776 10386 183801662462026102049419554233618 10387 136599775124820851021951726160210 10388 95714895619524419540604353130776 10389 176580991221783982524092326498152 10390 217544203229039313910293097780776 10391 87361908025233934753784904644304 10392 87381224329605252569404785491430 10393 170243984923529675951824708324992 10394 176411933456575767481730823150032 10395 138834817359275384571676731413922 10396 100292167436194002314587175708760 10397 157480804709906069513961678287548 10398 181355211083488753490854743773154 10399 195463790950197024765898766123016 10400 109840212616922769619832709949362 10401 144088175930379073903131810151362 10402 188120517527991045034437651630132 10403 132302782916470381679223893504466 10404 118872190524131464606124825320059 10405 177246631364421108497846924033270 10406 194090853532307941177367785574292 10407 112744591888159185514380241370160 10408 110597217860622527434988081959718 10409 159423988230451034095986663765762 10410 203933464063493690317696755371376 10411 170114285510411990111377253441922 10412 105100580255676703946550506911806 10413 181093943200630004962062964625164 10414 250315915149607283741568532218732 10415 384475830172520444480111866589160 10416 102758190043377589705543287734016 10417 173279317800177801470465955288036 10418 200361061972274426814837834551420 10419 132298774662314747632822946665458 10420 121127809920961890981867243058174 10421 163831136297074841496980042558290 10422 186645486022059449053509334195536 10423 166321967791680056456379641539872 10424 112913972717033764621447987104786 10425 164102481367313442103069875403488 10426 219714171095680950617487277935196 10427 128273774975468448727777408500366 10428 125916906196110808471822569072120 10429 224856117176916965617151762999210 10430 230731668024069643732330744415046 10431 119411519469205592421928083567600 10432 114240092698220529017667851367432 10433 161707762797334960104161333997548 10434 206484784599679862180258180201634 10435 178919241326410333173073258878882 10436 108972884203651623302745618683570 10437 181031684423905284002364218548494 10438 231879973147230088648244375585838 10439 173271620008099006764040070385936 10440 126774026448201686707288846214968 10441 185422542509097072901157107567330 10442 225515643824002675867442273441142 10443 167055895388909580933254504811174 10444 131820711698331456225811935577752 10445 173654105279007566737759104776146 10446 227329422384855107550669285478194 10447 134554485326933903889518680165128 10448 104424352330324157596878930024812 10449 197118248771557281160166633323530 10450 235269089764369558476445707657342 10451 142948133905511548151469169346136 10452 119942472410879919448651282286364 10453 234564592977700443197959771100702 10454 246434432891584766814828213000792 10455 143975558954187764827803682149720 10456 130181599864335106319598961949058 10457 158183698158677663341467224666654 10458 227322624853249351476323121095508 10459 222370342066979577175208689127850 10460 143436129225202428429260647258296 10461 188337047342510772077720117645484 10462 266358273393207926477547455115192 10463 170793979901998951107145257792384 10464 134114774029824891815138926624698 10465 205175783702847780385118108623392 10466 210547874304925565649999419702096 10467 149123179026832003564049671866408 10468 137537720009698354671044976266612 10469 248179479187047436070010874964252 10470 259292331219428722740859251014166 10471 148089505478824641993473175815040 10472 109334759984259030479964942780996 10473 195869039337287895382707736743756 10474 291543466290444058581395477352764 10475 210943041458211213208671297951798 10476 129590669245530715340830358660028 10477 217379821990188451578772125407906 10478 492862374834693599692650082484574 10479 190079363056080586574934879300528 10480 139494181817118541885140133671504 10481 184979697250848354079288359379548 10482 220986259512875123342866636092858 10483 211073663093983316707366773972096 10484 150235268232206806813139248863620 10485 217909165939868140315915195825966 10486 276089903297004475563631257600186 10487 157039940534438276335078953769728 10488 132831598773450285132800580540204 10489 237364768555734158117219777125768 10490 254447044342472773846818562183198 10491 196242096818232058141444213360812 10492 144342964160941254294098536501368 10493 208429622118302174678384924682648 10494 289196776763491512313474276430058 10495 190004938747416335616669779101800 10496 128965009294260589067471682682232 10497 211356036619905428192439315230022 10498 317762543771733613034633831652004 10499 187886063856329430466357576921476 10500 155044038174965865411316700481072 10501 244725567119886564311095154691338 10502 246855708745337236959942879482298 10503 194626617292969207369319912431056 10504 164204435686538300598821638867420 10505 226570313911621356066743485356348 10506 257663455848473162667026350732164 10507 225763171281952237895250749202036 10508 140158664512670649844510830922476 10509 239948856233182455354522287773332 10510 322026037158453737842088814557202 10511 173082706516401987547367852276832 10512 136885999730637178834713079805948 10513 253929988766653122067397690776994 10514 275982792215839843283199196945278 10515 165633698236210964712942229420908 10516 176753691985007023879352172210300 10517 236666852254285759724793435947026 10518 280294255217508552186072996397650 10519 243559508022527817330734722471032 10520 135727464973027988327900632827378 10521 204560275720954948268339410989600 10522 305181974576336510218094034359756 10523 255630788356254532051845070522554 10524 166722192842548680633737827479216 10525 265647610790760356477365271168952 10526 249434369949422779483016517972240 10527 212032453622921598566706757605792 10528 181666056149823526380027254985588 10529 262010754382924452623858636436866 10530 306229418206633538870095760071726 10531 199457393639786302119145661239362 10532 155019356047068785818933438618268 10533 267316661377048148144318299551852 10534 381344004325631462182214673735258 10535 203205727937317176296454441457440 10536 158489484942999408299227115124246 10537 227419948557506229031668950759728 10538 295608388255178024935914889055304 10539 535956206388798513888683143312896 10540 190393950020411968769076502359300 10541 247269830260235225293775068954734 10542 300247301348866226350293535349616 10543 495635821623249403150328356251960 10544 157604880809392828703231555951550 10545 243823862249202695638628776739568 10546 339552155068180254458799771828374 10547 204389107258556024796358636219458 10548 158869054095070494094048282507496 10549 318503784159237413544653823615066 10550 317749815537578964771208763031846 10551 197085609972306111714642991628208 10552 197636021410988482507701153306270 10553 268432931970778875913901296831426 10554 331011506440781987846933291988582 10555 286319827913555073853759632780948 10556 145389455301556231518845581295328 10557 250907232019129588513996633856328 10558 388552214925258231826697779335696 10559 210312317217664719529363415080536 10560 165696014642646433637805754489788 10561 292301553178763015664813160527048 10562 296000037249966155793457158166538 10563 199338276080327203377080386477698 10564 202140689560852698364358431460760 10565 300237434534294496846605763253048 10566 318495718463115633774244268305068 10567 272147888154440879986639785864648 10568 196860891084688353505094466686066 10569 278901924731086079541834249187854 10570 365429855939277294087929451848748 10571 263635863484733584203889181494746 10572 195403379422719073436751825933072 10573 277589809204990611772239917703538 10574 354079093876530870718721456717184 10575 235551158586264695799148392356136 10576 199951880679797578058021577041186 10577 258233802532476143964778898506566 10578 333644230116695411855622146526540 10579 288341462348056052356136811131130 10580 191388064001265778754382648013844 10581 335602953049839962512965839429430 10582 406108840147130302979447533996248 10583 236953754295840036880238770776408 10584 199312201741156028609020115170854 10585 291698051818434167222688414222860 10586 339473816925339086249691704450820 10587 255719616529395369079014417979146 10588 231923681202700344300198781341792 10589 300118222157827977786972356103698 10590 345931668850216766870327969135154 10591 277257081611623909288923204169056 10592 149563798156111450420784827409694 10593 294085807246799024919541042472688 10594 465643995371949096787515086117828 10595 303761631254421879974335054949166 10596 188201409918554083898357017019220 10597 319362389147521114747394940555800 10598 656802510635628434057514478934514 10599 261813535530188653826806839494976 10600 224180647481570543113677233089050 10601 267027130431074975545013226059414 10602 325353759004693433949035997717090 10603 328825589907252020817087655129260 10604 480625380048935425429335396866208 10605 326432306597197670711781600200928 10606 435660932249343128549607373138626 10607 260998167556140560421030138780864 10608 209217845460004287903656207483232 10609 376748763960864373935605560662895 10610 636580878724240788274172782589690 10611 225628768192514069692117320558330 10612 219098820002688545173918752969828 10613 360677549357876048881310292509396 10614 422921232450355595318698972883298 10615 280713012828010290340793716284816 10616 170010967441096430649005519670720 10617 321406713536909967119270653376220 10618 451813583612716546951861890639668 10619 332056695693731456663270837756226 10620 242210807874519910243710362718720 10621 344908782535539647779324371637920 10622 364837069764440684532925098822600 10623 297896306186291142827236443983568 10624 268484048199123864500027834803980 10625 295552475739210793030293545535742 10626 352748209756867748130927950317386 10627 292021202580926474434675897241040 10628 220492221183550232853305108499452 10629 385493329903900298510171567877800 10630 472592385956556746132035494705000 10631 287147456085769028674894651966416 10632 196479958525294374986527112113470 10633 353025136675066828343312418770880 10634 445426539283665142976195407657768 10635 343340393606726844073398467866956 10636 236778008912803213568990697243036 10637 331686980716764683091454983636420 10638 427759848445681911247534143766248 10639 364485418316453899402949102428512 10640 240735600102839821911424968383508 10641 304131515198086118777148739203960 10642 476885528031070281295921207106464 10643 314721341557530082482417037862370 10644 244098115362971483513704188244032 10645 442206588665217627820808557038310 10646 426566812641815364399064114857378 10647 269272597523453294953777896433392 10648 253036288232774580558622186667550 10649 368920854322432365182961268530600 10650 431252914701166654711978143091548 10651 378495753496910060403042335620458 10652 209716272940464599633803093558560 10653 345946448781374178796712124175008 10654 558289072651134258333869372088840 10655 614714980572739880995764217642968 10656 226597331210136094760463174472580 10657 353760900059624806615076106925022 10658 443932628433895185616381706540402 10659 377292878247560992215806707561314 10660 268598109693597600560180913586604 10661 362568125441061857723554900011732 10662 444800681333954569498223238005358 10663 617780809960324317151160398511808 10664 270777512337562024130016589745790 10665 391018676596944777456362893370328 10666 478796946171404341838015174723276 10667 589696143751703291751018899155356 10668 261541757791197183417724499688696 10669 444366848619245147518454277864354 10670 483107763285318556194412061789652 10671 578685766010216716665103674437448 10672 267908077272008879745431098136700 10673 357735600041516403298814157192538 10674 511334145208589292839363694625838 10675 397834911013943905411643344148532 10676 251534923006962484411104525264718 10677 410184482409706709863644428152002 10678 562832909423273792013769434627816 10679 590714637927826658323266403700688 10680 256354295145502185292724208698820 10681 429822664534159209912001941746844 10682 445777882772842102816473861601046 10683 363444877362252770164804458274746 10684 332705832259325631213799147223592 10685 427541235954987528722500984789756 10686 470645512398418760573461031562132 10687 397199031744158586743580919760424 10688 269010977213721065029788893503584 10689 387426682409542573612777373658588 10690 544292154813278134967939429546776 10691 341401856348103368717396393091960 10692 248003355050020053825724926045876 10693 494726877038622132712379634602118 10694 618015375859563490247478350861172 10695 363041217842062781953082416125120 10696 250280578418146768522932435622920 10697 357663930504811858950096482083404 10698 518001691490343227680782286660290 10699 483086031181825096222526719662888 10700 270840204444706516745903988036324 10701 457450348904216814235256613739036 10702 538419533827426889166695680911138 10703 344715235925655101004904299794784 10704 314041166286982531458316285614450 10705 477792364225071978536662078857454 10706 496153614189025681661290090795372 10707 381700444439892109406357426924676 10708 341614803345549582581783175245312 10709 440872151615877658015201414502990 10710 796335260889681156638531427009078 10711 425793146098019984112957496858296 10712 296956122100305290359807123785420 10713 401652962950020310260158447191188 10714 641360120901167119128682980798990 10715 430133074537353561288400242427458 10716 276004415185152766659058892747544 10717 483497201709848101557397386966030 10718 575328953297493699891715977668112 10719 392529539283623101207113418556088 10720 587875889226842018545156863639594 10721 448417099892831883007358012550888 10722 520870286871933960189144679223718 10723 454325766232363623137827117624290 10724 354518383099433129286773367740436 10725 504847102264425783764619461563248 10726 870366620032823204875077496072848 10727 354436519010130759439686550986936 10728 327397313600301188852804238948956 10729 536246732880538351798364565266858 10730 838321941783345493826073234769910 10731 435042046610841070263892676140110 10732 310712477223643696030050002479596 10733 454071065175689432853892829873096 10734 887622305903656693748114959256856 10735 525560556895667345695924339804128 10736 277264640411932686328454685820896 10737 439223646470265002997125540942456 10738 662710905724948930830846345333102 10739 425338822277608659936305724455964 10740 596917093727083659029087261914668 10741 531719259220804917433327359925482 10742 571751994671836798040408082325386 10743 388239464032326848390445625175904 10744 361981789492205068687483474848672 10745 462740253489091480763003318792508 10746 542490116075833178046338308982088 10747 563608079486453703017585409582126 10748 336180119751404020945950314261208 10749 538472798496949056906168103885218 10750 1004623866589987659748356590736612 10751 406133221672327584900421990281192 10752 299829941421065614580271124131846 10753 514487544968494666957968489392018 10754 709800663839478107948252637798060 10755 419604917701744315782014490468504 10756 347118149862864419452455563124704 10757 509502342898605142638095399384712 10758 629062688362134257297728176934236 10759 556029889090593695557111103681304 10760 305490344871401701551410607902224 10761 482720407070236477208927863767600 10762 661404251954394926037874293900956 10763 814489506973904818273940617534884 10764 403864688385334274747036982635424 10765 571871023457097422416015676155564 10766 617511779861652043441135995433464 10767 415213338931355145964311993848040 10768 404619218268226691551251687166262 10769 527702534735104086400224464107730 10770 636838999344938269315115281968906 10771 527836392197425007939181710691948 10772 321355273107194382548008230046382 10773 567298261333058079518044298539248 10774 806170213299093776112240600601554 10775 763253616693306915764560230283728 10776 333077087552917709739947743442628 10777 580346044600720733865262811507266 10778 684199000203205296747609861601564 10779 526022828423005493873053331278344 10780 396584392466210391111401767023096 10781 501326212804633827421974154631912 10782 665942293913407931541281849782308 10783 852787872189714010604198749093056 10784 434843185937718214321274579158376 10785 535847434898181954852068842947426 10786 703478747215786008008945355397436 10787 980448514086145681732749584127210 10788 391664109272966170709021504008548 10789 743816919392369112600438880665470 10790 691852617675139846296933272848698 10791 469287376112108815806677287266168 10792 390719829687401659318900984822380 10793 791813710465724378314824716005512 10794 726573527881999355642333695960956 10795 671382454290675889468383566819700 10796 383938914281281846129522089226554 10797 549030407797271862617901506413224 10798 847205134968672857104459102731222 10799 1061680440643260811308424204004688 10800 362761464105645847414007638995648 10801 595406678025251036984915514288444 10802 687382593054863838551441262731718 10803 794684047353075530188347072901296 10804 440748283545556495087037179566094 10805 636155529172643296330523682987166 10806 726106439161975667162900304721374 10807 549680164823883011101625174468952 10808 397284266968452149523932009276736 10809 562539676941728349346969297596470 10810 843102553893482990701559045438082 10811 826663347432353215228347653199060 10812 392727580410114081642305987788704 10813 684423479886046583885031931011162 10814 1073917492331342040033437086410948 10815 567144721423234905177820397412720 10816 416366880580624547490600161221257 10817 588576744524970316872761020932698 10818 759407711600955851994783918049820 10819 692992573383676824901089309429054 10820 446629506305799230494347757841026 10821 618704949926397826073927022994698 10822 819446619154655108088885267622734 10823 781497964480892879775986411130408 10824 444674230833207571360776889938444 10825 685680104719054741427968729999992 10826 750044534817984808613031375984716 10827 603642412981659943263554408741166 10828 752843407514695041258613365984066 10829 667437355490974204584721049612374 10830 797694652589320130176565772750018 10831 637657387874814393256162320570288 10832 404149892515497294257716902818948 10833 625794773030108549650508600074110 10834 916853381429046036368652533405534 10835 603867868837427917987129468551342 10836 413100720217169197809793303290732 10837 723747501875926480051440004039112 10838 1132700716596780250450900471994634 10839 594176780733818880660498298570128 10840 522430992228707992493846260602876 10841 627921722816566658541888200504638 10842 1046357586661638971697229818795036 10843 727230575536728209576462219358720 10844 717465649490291103561742253587584 10845 676117388799828071212675227512074 10846 919510692018454824048621477983316 10847 596069483194058975387639373817032 10848 444395810616944106624565782993312 10849 777961181473230056342973769951464 10850 1096703657436421346380047539308092 10851 550862593092627708499156867249476 10852 514984988228175990178503479052608 10853 745339048532954088162711802875968 10854 1249302861118307751538926913862256 10855 707092295380947905948248474762800 10856 699441277085147903595559196179296 10857 649138138805872349809264195978968 10858 1217347129740061610396840073581464 10859 757157385183125210986560110690136 10860 473507854977618420875131850344680 10861 751992569724361633291954754508038 10862 1128890024678160991008574125294444 10863 893074912977673914904403565153792 10864 555363045454995835975311639027288 10865 693458798014357254646411407774404 10866 855774751386418451184542922181146 10867 677523445752263598105546429068466 10868 738822333046573117776309242335440 10869 825970958338682403027313177748028 10870 1320881752460817086943040027982934 10871 609858450567648212566425364183440 10872 468760157330963295593163994689990 10873 774232726962067228620672570601788 10874 1200085592257897198100783241378578 10875 737224090049472144137129101845930 10876 577020177586807541033042989054920 10877 692293854751234608859030045525834 10878 900184905738577715592390088766994 10879 1069472448397410777260538353850336 10880 492647509513045012855137325406776 10881 663697162047238566144803241585948 10882 1018381944995528647383800035547642 10883 780733542115454414807533699292892 10884 826555413706733880680086831228896 10885 856017319389803054518625988138432 10886 877602861436112692366185750477462 10887 660620000610738612085928161068360 10888 567810629657253789117382432838930 10889 761590670591237043196807702209200 10890 950822922288507107798244052538606 10891 1073601215278043792300992133924472 10892 484105840840716845612006827525140 10893 816898387370736099748716356381826 10894 1254295085110247330347630483168050 10895 996512606830221826977456749133168 10896 508142088244272356384922255320688 10897 835114803905676429105383467396408 10898 1251040898071697350518849511297262 10899 1011780219779351107730976882948096 10900 614634123673534909837235558214786 10901 841798175537010655723135233932532 10902 940069797113438033825772523890228 10903 1102772072875035195459762284748360 10904 549459169410168921954763454893710 10905 1000868323710025148838732441598356 10906 1092228773736792953553766964590884 10907 767759075226194195768503052569278 10908 577429776931331397398106477017016 10909 964625507363656011744178800380924 10910 1365301598188010158788005707977960 10911 1263634027162638010756018423668360 10912 582804310932365426710755088071426 10913 795800974334081812192761702727512 10914 1054434796744512962637268691831244 10915 1136980611268734884190211559589444 10916 509764914059961607638946042608764 10917 859892095125055450455764480766644 10918 1229110983043923521373981521161104 10919 1381833154108203856308911282138736 10920 573820177529371744828806022239240 10921 857557348532833958243441374012116 10922 1003025542698043867384795559060658 10923 1149113396791285293131857043453892 10924 700649588247044848224634920221238 10925 879055088004869407658150905447290 10926 1040162418182392804362453232538556 10927 1340566492676020454699462562699456 10928 847455897137893799208432277524852 10929 914068826399719519802133929181192 10930 1192203499189968612493513972230604 10931 801644601092566857611335892633148 10932 583825977242549769202944654318048 10933 1257976674125419006574156921601732 10934 1172727183299348872596651788191422 10935 1062596127811901627541971140497984 10936 697709444206226960556512734180410 10937 818002806488483255764686384812834 10938 1103941219048454374036574804641254 10939 1371361900695329714056147109913318 10940 612681336171539521943847881661216 10941 891307649918191575497379173493708 10942 1552549542865722505806125363357544 10943 1107170007991068656967248220316536 10944 598496395325356777294088145543606 10945 1015805091467253298156479622315056 10946 1386564539745443309358554056813276 10947 989164106176810790527287383389908 10948 708964501663845205869171524971992 10949 1047749629946527819807102005554492 10950 1184021404598590238664282063639816 10951 904155176425338608005302220973160 10952 888204949172922973820276129094224 10953 903713410775840928439803039034088 10954 1365655903922745043118841425176940 10955 1245783446524378620331625339690526 10956 610772637048600977377505832316140 10957 1048998126220722658387913885489468 10958 1718622889762459689880066403368620 10959 1178980161535074721913822055960984 10960 783366069769864122758835577648456 10961 878243199358486712032794926312716 10962 1129362310810132224984490728156876 10963 996317544813657771769081135646514 10964 982767721215138217142050986611078 10965 1032196636381362339410620097321610 10966 1677416990350064910153224844171060 10967 864547711604686606629839297343456 10968 628245453647975094388468624926570 10969 1098264297186023780280053939542296 10970 1777902571417384496606546378875732 10971 1001011926800853270652420896737166 10972 713496822094713112615287623407944 10973 1022281472954998007675113324788464 10974 1588366820179467841482267567624102 10975 1589687965052235049386734710268784 10976 897915620850028473161323734383352 10977 891129960095179809471742616244432 10978 1437467937974858691985129569223542 10979 1028824583687800797591056967651246 10980 1030461034564939369030641796673302 10981 1121601357208310283573019930909758 10982 1764368265136486913581529704845432 10983 950062962473096191204100691674904 10984 1106037175894649313094474956178616 10985 1011443332398424500765976870453334 10986 1234048478380158098238410300201502 10987 1160017682882197364920148959686030 10988 974892406372831732619247829267440 10989 1130925907661424012780834411712752 10990 1811067804896718332098804427098896 10991 1171541574307853943863252189989392 10992 660556572977806911436677054926472 10993 1146974169778225004795760890659952 10994 1946826968482391964429370130620098 10995 1223356303672321464380153861957628 10996 780472143940972030816582510465910 10997 1112756296443242788128107376208536 10998 1850559823100296846324643563612842 10999 1189986092972743508952544020761112 11000 1041549950469752310072714023602980 11001 995957470477833980261962416388008 11002 1505302504261021311840989819003966 11003 1417930231182864661714015135786416 11004 806962968519847440945638800922136 11005 1200183944141614679927968728683184 11006 1922109597783704027361428527251984 11007 961840900133765071646213467509096 11008 881912692498800759996251974513320 11009 1488607787023746006569857586287114 11010 1354788695404136881082315513718192 11011 1376744316040727309034164667733926 11012 962885526592232159470064269221038 11013 1241042967242272443690854275624686 11014 1732060695131248761795676070316924 11015 1565703648383564042790491060284104 11016 753996117725968342829431830352670 11017 1127165478623811923957482185483186 11018 1680683168447717326603872437115918 11019 1514673360728473882324203993046794 11020 1187978435064641466514146043209504 11021 1048472154734589119788852543377924 11022 1720826700233923352757636114082392 11023 1586176350249243821624541716996184 11024 813804826037504200378115453300842 11025 1378606716096984491145670896701025 11026 1590567699108592545106979448586400 11027 1365350177706548234051109989601024 11028 793786062843992477419663459248690 11029 1467236764188139921456415667382894 11030 1621127992876470476080752603169890 11031 1271376458417988802930018474451544 11032 814190587797259222673734594526652 11033 1152600713790618989982129658371984 11034 1511773608558316766335749820665188 11035 2201910337766189134213539654964980 11036 1163409953862142161950076280559304 11037 1175909986555592259873643830606984 11038 1948272191820839593809768686004132 11039 2275629229256891454873251235620232 11040 852528123125551174882438935880368 11041 1287696979466882407452240043056922 11042 1751859692637976876981914934684070 11043 1130718366390935950561163619860574 11044 1011682262921993263527150651784452 11045 1888317460174067634350104202974292 11046 1555478596542972878857802783870766 11047 1263149368000970258798322867230376 11048 868454582925738682898510238051854 11049 1347332850611184004412801910208662 11050 1818707365524715904082143143935678 11051 2014526074048336675254210120350136 11052 1125320037629205690678034881903180 11053 1413044994215667706973439754467324 11054 1926686636183922395937615340358658 11055 2014402453788255908750705116065888 11056 923620294001847503849889856828308 11057 1162443298367850204241547417805248 11058 1901516873199621165562440977932230 11059 1752157790805402692592432642039672 11060 908493151433445889108807495096428 11061 1342960301288241730297727128941386 11062 2144709695590943694225107417791752 11063 1765881730255110157134837282028200 11064 1222212942789220438585246264266690 11065 1685748205756313581628704923924058 11066 1637272946129552282648510821819596 11067 1520362758201311326789302619874376 11068 1300062591338017390750976990634672 11069 1417511618596642349609075703171410 11070 1951138904839683967783799212082490 11071 1646737641171557275976141619609216 11072 961992179337672193843969428280604 11073 1295635454265812500912954555799358 11074 2221059244398247821253918182441104 11075 1874136652447698300063629588933136 11076 904575942522260728158073091492676 11077 1528487367472338950325297390427920 11078 2628446983012341749207555488171218 11079 1668689609546045783757064249723848 11080 1069468262109631176977650957045684 11081 1521879126610517565193410627741672 11082 1885398547335667508875918705712436 11083 1987862945466880279170022763748570 11084 1248223204236195781281167031083064 11085 1415328411553234992698610627340800 11086 2277248919093599435943164702387364 11087 1747239173934824846474659367895696 11088 1265435136797012977591270076398596 11089 1657318259554745178783582080587042 11090 2151005503289250226655964354675184 11091 1219046804208755362656924504206166 11092 1351101712820951314366129947024144 11093 1558152933410958600622250550923144 11094 2463353158035150272719331569251672 11095 1769106978004024224486336290383584 11096 936827473313582519371129659804750 11097 1375424876805710017274189070772340 11098 2466179907744021063228794486125752 11099 2146661482352923274853771939035520 11100 1335799032101902927186179717457296 11101 1634685554266765507010853179433844 11102 1861366556978697043333487247326028 11103 1414722531710396084126856484040064 11104 1742501127031600226970783760230180 11105 1684560832409511678444777197769886 11106 2357134634158800396940900519835318 11107 1579097869736700364178370991151490 11108 1602524979270659956153731345403136 11109 1633228863627334667565493877005980 11110 2735784308428043141308697276400396 11111 1913586096460051876491286649794008 11112 1271552958800847269097034397091198 11113 1673826666234984907198399049479430 11114 2115425015492969643285206967489560 11115 2099961770811842916910254328934142 11116 1391621501845115316057489232931706 11117 1468425066872283061363319874914546 11118 2540853729942399598292905289407338 11119 2309826537831991627782580976836872 11120 1098082255757338616539665721328280 11121 1446918782263615204543265575635264 11122 2588172146210369785235236859756166 11123 2103107597843357800356680880668046 11124 1414999091464482236174424152429472 11125 1883436223332707009936612663151020 11126 2529148999491640981505573269161306 11127 1688976742180266877439606823767808 11128 1559703938927687385958560131806626 11129 1883283052290691561107974434245468 11130 2488789913058105785968816184712840 11131 1757529771806140874057421113769936 11132 1380401758513322444193818535781704 11133 1631933791138648580177542504822016 11134 2818616648311946945087785781626836 11135 2699881008822528927666722016481536 11136 1059559599202201682229504086253882 11137 1712257205095831321411320148362720 11138 2633340671749443880840348535777300 11139 1929937186757231221592818770690162 11140 1340696492290832860195008131818438 11141 1702871354106851773793269931370046 11142 2333964352288282272897033719333472 11143 2613326607262732682906889021005616 11144 1504832066184113219642392791653748 11145 1587704026383086599786772211849420 11146 2553745623253859067607771398622640 11147 2472874522145983844379381106098150 11148 1495992339204915848405194759747236 11149 2320256249751266479341077746483748 11150 2786999890251538071863391502660314 11151 1788481622896014503366354590578240 11152 1521564652524412526137826887516324 11153 2240938400571782878692107253029844 11154 2540195836267411938619525417346958 11155 1945537734795445532692135516568100 11156 1433618321386393026820512037210946 11157 1785281219617387417535900853236370 11158 3055958211714740946014342334246918 11159 3036272100079600040279104794870288 11160 1224326182053428265963710951297748 11161 1845235036742875324047093892201898 11162 2243422702871038324834261312996910 11163 2360077167391175851822154376921678 11164 1709877102130663619269534986752160 11165 2043771103117357453997709368352672 11166 2467544224279045571579428953060774 11167 2799006106009690749165454580098560 11168 1530438246051696128735383851803534 11169 1876929279232415279206348091914078 11170 2841280124054038282718862355877656 11171 2753844669489786957779004916407912 11172 1233604666870776367707738286750704 11173 2122416445423961906474459431994744 11174 3336470154001846005868316928317622 11175 2194279380001184288549956806672840 11176 1457083921357897408988164341412932 11177 1996547918386316426413848475151486 11178 2805244252399754353175729125967142 11179 2866392549702493256133135277357608 11180 1635938597700898315570220972318268 11181 1861276103518949515218744162243786 11182 2865278911052211788589969394516938 11183 3428063021584637736931770935957400 11184 1635539359395959492169865600736400 11185 2039572936531533227009713565778310 11186 2523638184190886253605589104942556 11187 1963744612001124815548173827402346 11188 1830137725590769985182594295305802 11189 2701415670190998562029881060040252 11190 2808180134984894262656968831081464 11191 2306704607208969835044108466304592 11192 1531103399947618448856927663510834 11193 2354358827146526226557292018278520 11194 3134771510958089136565637758619824 11195 2940326339723016718976687098973508 11196 1578000410942875263517456615586568 11197 2131883956276237019826912384460688 11198 3454742986896070330353136682274660 11199 2747075983952852916186695386135464 11200 1806114652039371915237760133976936 11201 1889503734838748406375417595420320 11202 2466307993024227322721263602073398 11203 2715068969286058152900696313062258 11204 2080515864755199803524916556435230 11205 2209895091089460384730998062997762 11206 3374550742593323499635436032829606 11207 2662508793385876046930095586945328 11208 1655039639659924550658963213959886 11209 2351233413020232119185124949739788 11210 3662433880990570903113040669809768 11211 2318621400972587888312527085804112 11212 1840508224151207403047897852968464 11213 2335524099655359984540678484615430 11214 3557195038397617587709568975086002 11215 3337510524774942845069342257827720 11216 2053016827692355351939701394451810 11217 1888599239059894732275158924919654 11218 3575166982646474351519769563732904 11219 2981089283371558554695986506297954 11220 1785596198332964206833926477939424 11221 2360591308090493024441957351857688 11222 3418508414415476612301336128897352 11223 2821200771228212758838387621937504 11224 2005402753548754466773463600571486 11225 2466489993687366010944958179330504 11226 2843466945138106344591353790477150 11227 2913791637825675509025148077134586 11228 2076721903110333661354612131744888 11229 2268004480421566382109477818469360 11230 3973422579654558284740094701409970 11231 2874041408116613844157272789009648 11232 1776844928725031564408953340531976 11233 2363185408357280447979533780449452 11234 4024801487263005672036548915034112 11235 2707273563261895359834417080034636 11236 1848608446739563556054728407180423 11237 2554286138202684556016575863899522 11238 3671681748575877703761316494354900 11239 2798820775431907443712164497990424 11240 2154447767362631768385970892992090 11241 2314333053268105318031574895176242 11242 3328013417188052128457234605279158 11243 3488481257566776843993138642636984 11244 2078777616647311034632708639495674 11245 2809711635874937497973161519327664 11246 3962575498076925701903076211997658 11247 2945753794994076659828064586790880 11248 2319572647441757313007835043095952 11249 2305042721327398925671995637049004 11250 3134530958631635309855607659966800 11251 2782857486008363277961466151919764 11252 2042215924436581062624281615188384 11253 2714106550572454972897619915668098 11254 4481960894868175905353198003678466 11255 3350247617803073412256553192756472 11256 1835717997290003653583956250042004 11257 2697205247282958394275324817071218 11258 4142585299046739032790790406498344 11259 3515067998920370873988594855535158 11260 2485427899088058338632409206367976 11261 2450014344969575041638494203849988 11262 3426603365219653183829010843238368 11263 3356129024657534145699106235989704 11264 2297266032007451967498746930574720 11265 2385207571561101939221211161998488 11266 3269200915780840611635676161587386 11267 3201302611815129734491570374822450 11268 2039852223464255835445276065368474 11269 3437167546663517098313689062368790 11270 5107235938886012637208975939766562 11271 3112870185599118815976665508421056 11272 1941836687973917275328981540369018 11273 2630825205952815309716608923063830 11274 3504305372258434017664077801197652 11275 3810250566770214027936389978515932 11276 2447747883697567666602560286048132 11277 2422552822079251096727513040599376 11278 4178401816868170674000395418344442 11279 3967743303398963570433915206000856 11280 2336880534856385426826304549611084 11281 3010921231921309477114400947127998 11282 3925940482903623872932157376624518 11283 4093593174524519768580971874175374 11284 2735897341882261526351025942445728 11285 2663994730353879927031389765457064 11286 3552732533173055493707505735509856 11287 3710176154938927624957018835659752 11288 1903296786593326489087405729453290 11289 2874560969749179231446345295816444 11290 4690721156045029213678503097368418 11291 3201081336155458007472627982085550 11292 1759281590179802967614041944544560 11293 3213448521964088266858156660164396 11294 4907352725580641920437216179660460 11295 3995044522277467425549463552747392 11296 2126240971330971895512784805296448 11297 3330124521852658325706147593894274 11298 3575261670063484231350879828511260 11299 4073421567015876085154587744229118 11300 2999828459367274404418508385429606 11301 3007856295414495215470609333072902 11302 4109695166319597503925467732676804 11303 3981119905767701712475403038207056 11304 2453286105676005972852357122735828 11305 3162781154727776366315045400074202 11306 4413519152406775935589339785950852 11307 3508486831053499399880448048425820 11308 2515873889660068427162857672631298 11309 3025152059571560083512236480463972 11310 4643846667197274199795650597557496 11311 5076949315888293096823370461501488 11312 2392566964938139502317006015338714 11313 3221282731966716910120535589160260 11314 4432817393731581756626316894855854 11315 3918553206108027609765737708471190 11316 2458745965618127006977740320221368 11317 3198649638508579674752202498274070 11318 5237131941610677653261556205418940 11319 3816039488203288083330256790351424 11320 2829393972316841511690337788496206 11321 2770634020994663245582919434129442 11322 3497395951262258127678423650913970 11323 4760575091963419650370744748022054 11324 3315703995813884632868123990771184 11325 3433321864496238597018838208911326 11326 4851977512208293732504246143038472 11327 4070804827812107129519589660366240 11328 2097189086621889490893659854618296 11329 3218813523704770478231024854936184 11330 5164665673917452093348619119099982 11331 3576046605232859832502969701656430 11332 2788928020811806180146864505496780 11333 3401288046269171411536491099624906 11334 4815850797119125819044573053205540 11335 4728463993198284414206117834694072 11336 2812085421660193724778992412868948 11337 3324654532802391408019013076140076 11338 5104778042435527501796545627035650 11339 5235157995679131588259248296751318 11340 2601510020946937289896119845120646 11341 3452872916089379909254599344429292 11342 5475161906448917979856009545970362 11343 3746713250357550218263577245557960 11344 2938495050238622157218832687969422 11345 3621474534379373717224512568275496 11346 4711461502426472420808120281915592 11347 4059687414206648896164326980265508 11348 3127882841058904014371549502261068 11349 3691071395453698564823142366199366 11350 5822508119908658570392527983845266 11351 4343526961405341220846560785136384 11352 2157266107237596595006005856272984 11353 3856932493514079980576670513520148 11354 5774287980432196152791767543529964 11355 4105474246554471821569114792343196 11356 2747250123215222231452680867381648 11357 3105698338248452253424090937044102 11358 4975966477181776586516042802421278 11359 5038018222672752945814638703560744 11360 4481730631774804127481742142243448 11361 3026879444429633110474426305395256 11362 4552757218984657829808071362069188 11363 4896318832735270070852561347391460 11364 3265350006570575838659260902805236 11365 4125552041041082091066608180865292 11366 5499625423995715208699115483590436 11367 4059111690452229958066713573301728 11368 3167290258721821183745822847699146 11369 4105354333651509198216795295630274 11370 5479044883308136925481473706998298 11371 4825762697789845531950600019721484 11372 3359511441037587242984769440735514 11373 3332866024930096335680890630804044 11374 6535942506537825438584732958190692 11375 5762813143305488762216001560734560 11376 2218165209516374800055122439156808 11377 3898393226378590251331597154726352 11378 5696041441612121333548066838619704 11379 5080176796719319847875589497182288 11380 3329984982642709352644255134201670 11381 3697721134680871712898103731309660 11382 5232957990840115455310705197354576 11383 5828697803756517185287041682483944 11384 3967467530798716133069508796274988 11385 3259750413149193663054202241517300 11386 5307879210541150893988227911563454 11387 5084631309804437030497234335645780 11388 3296224346534892626989669250663496 11389 3961302464248380089084599709653866 11390 6744462417578275644946165632330492 11391 4759900166778763233666748210354848 11392 2927330007091686921063931413239912 11393 4534845132235087910120302454033852 11394 5971840009420917813301368941335638 11395 4459317732678491731867472801650380 11396 3566048410442665174030401714729768 11397 4141389837703483018228858679669136 11398 6391035513724317572448622432240926 11399 5503727473342740256803499035170904 11400 3194057874900016908481283261210454 11401 4400231701813565414988384366675034 11402 6029643630810945191847370344730352 11403 5669732390855016086578794094992948 11404 3875260523913869879058607271037966 11405 4113511405843424981610644249213794 11406 5531941869813135769132216560684282 11407 6457110391843500485118036061046544 11408 3543381631453253213505306267109908 11409 3960435753080325768733314558583728 11410 6556660107510193090957255618751832 11411 5412244127821572407814433712212878 11412 3167609851186843189110428734081412 11413 5105956681464729871103840653906330 11414 7105351282294471009549553928454272 11415 4496286358786327425585395260489032 11416 3706265704154574158870420499537036 11417 4045301596056708661075960867589438 11418 5234353570693873612928486128387194 11419 6065521144190576540946160653491928 11420 3846974212552298416149097988368320 11421 4120036006487724479830919053068588 11422 6778162402082109541894178876786712 11423 8399677773366429201701271935055960 11424 3702958958731123804286648433422076 11425 4710328686963576938758575460905966 11426 6043717740725391514440869163548098 11427 4941778118710114262612004586192080 11428 3697760548493938254947897663017226 11429 5165456257404573929766807956634996 11430 7425066475528322614905657029238654 11431 5022487005082427766373027574706864 11432 3334102467565529560393496052756704 11433 4348929380699109975840091143167046 11434 6539069164355100448343068521236408 11435 7131262985870560212544553530853808 11436 3929006920805814855205896173564952 11437 4224460579497893417001637559864984 11438 7494889603979411466820630822510158 11439 14999136026082738264515166838548048 11440 4387174049776702920041930782682412 11441 4623183019606403842927926267472648 11442 5514880563647203084534300123799454 11443 6041991325935712131684323520370560 11444 4710542746377116059539209099274434 11445 4578548567721480062923591250703042 11446 6759178474723471909052836674356736 11447 6325647513014290121944286570779944 11448 3802720121565300374052664481562048 11449 5254160789245997354888987758181575 11450 7780230205973602144683821891549020 11451 5212092777483690762367939219443552 11452 4125185842954725217887360643405776 11453 5315821729947426935674429292071066 11454 7312456046363340835597772590782984 11455 7436150741277708401617516755125760 11456 3205741286981933718499558098374844 11457 4034048387930814631555717213733580 11458 7802035453651108692160657539391396 11459 7222475257968929968206840941457486 11460 4471743968782247981199542303310792 11461 5106307626485536526044880179337020 11462 7131902093486144271206411527459494 11463 5876918983797430091926915912059360 11464 5065940672149609037595166848230024 11465 5664769697842590485655926529511432 11466 6346879944528203950342340033053784 11467 6854666196599049869669878957288326 11468 4759412698355810264229640353025188 11469 4919226898297996014947715555523002 11470 8295265308666193780118621513764356 11471 7684061174496807075791124624713520 11472 3782951648984143828580203078110048 11473 4812793448309012370060200682367992 11474 8108366513628500465177058837579332 11475 5821249853936707014451024545655854 11476 4238447199832045892186683406475348 11477 5797574416333180145624044996979508 11478 8344651658374495502839154851089252 11479 7368413664684210702326826836366712 11480 4421935217838797693322963387718308 11481 4743902326888571133091306390169940 11482 7380010747022122185614543575153754 11483 7828440175842554539919354835424290 11484 4606809432671223715624975271856984 11485 5410848710852313446064724459360312 11486 8565508860878741281461322040574708 11487 6045579220353400325766363453390744 11488 5377834115755588340857030174038522 11489 5581478156536456007420778885135830 11490 7752876703639383890497253744318946 11491 7139555267497186180112643380852454 11492 4396073214523434147801063759218736 11493 5679012314918414759125879629815270 11494 9142296726869368890810892034478150 11495 8275539937495799883341407539732816 11496 4438494524496563294612879967000084 11497 5165409674466076069630826806302632 11498 8092486279679275594641601873594532 11499 7507759759939495959940730457055314 11500 5569464418321816976100281834756676 11501 5213898619209791549939487259008612 11502 7818427277570341886922772022440494 11503 8600214860694887771213375813954664 11504 13423825398264007934944161739038096 11505 5557074772847459416920512348566344 11506 7878814869999074500646610198494058 11507 7953547587575621943753892757065002 11508 5367535404373532633194243741670628 11509 6422606810703997849316393453885416 11510 8617293546713294852735079654033072 11511 6198107169918402203738175579321312 11512 5269678701799322962152641062557816 11513 6570606916970049398022374303628082 11514 8374862555447716156773430074721332 11515 8094067132121426418807465175348974 11516 4348803082674865887910750811146248 11517 5017522286065407530275446695758056 11518 10444258867184657871354099495523662 11519 9957929613493535770756168428209064 11520 4324092387726459924611074543601672 11521 5969063660190577237160950855162006 11522 8749063015710906694233011370141804 11523 6908672493875031241255809424121112 11524 5803288341671125809036235836259884 11525 6469268103940720404729065133885558 11526 8487102156692383946410558927570758 11527 7005505656871552054631579010053520 11528 5980819922169110848366654394880594 11529 6289111707448036062886936314609984 11530 9008234206452792272924281170466624 11531 9404712597535578099609563814897792 11532 4736844283124905968541320974731038 11533 7062303760203461167275813588713400 11534 10745544955027831394329952705799624 11535 8444690200243112553162496734902856 11536 5016312635770444806184665277370736 11537 5854861973079615056996515031738280 11538 8551083085348517191820078568720392 11539 8425824543097921311324939632757024 11540 6338263178578992126271300614591220 11541 5541660536187451985061968189555250 11542 10852920802093790405256666947072232 11543 9823502952479627720675699443865928 11544 4911995240573227689700747049324148 11545 6779043777278994667305883776477526 11546 9020505943822493004905496415231422 11547 8092165769189867258523869354858418 11548 6439162381821572884486030562029488 11549 7431754005268497630820950563042600 11550 9292780316480186505755141952217854 11551 9209398519938892875050530315316760 11552 5704912715520738344587435484337576 11553 6143593251665556085072606939919088 11554 9801270947792160954895601881457992 11555 9989885576127078554077458278228760 11556 5475222943465125968728693214054772 11557 6271776176900331152020717185172236 11558 10675616571907309127680184978190726 11559 9573188911013956828783788035626776 11560 6016513074389217027620538685151166 11561 6613885930366125604697576679279066 11562 8423318976852971642645077108537956 11563 9540332774230207507757444977467624 11564 6964778676230327154000089836990260 11565 6653363275340560637178800126339272 11566 10433696610282852597343343700568758 11567 18683935349896656365989512291913512 11568 5601258726334060787990216871795342 11569 7920994533863279590273889295283152 11570 11673934225756351862239662304300472 11571 15319648775010651050706870388033416 11572 5446229487185915905153492878971880 11573 8197149788451774139682928801973002 11574 10629494313487574802562639895457996 11575 9782594431194340641937567904228352 11576 6588965610301537609349048011623270 11577 6307007477447110424640697409841900 11578 11219336613108648718990835841987360 11579 11578802605577630466191933006840946 11580 6169036688668375268588396736733872 11581 7059772119772560406262030503052752 11582 11043599582458896786981078925566660 11583 8897805114123442998353751519747000 11584 6500833541741340459358662395290574 11585 8507373155647129402099491391555542 11586 9160524061943678595666949038254946 11587 8755879307107914427346029545640356 11588 6732711390020997126805481206169714 11589 7355608878185751740379211522458486 11590 12303817140700016310640642955437428 11591 10745873428888391255164468161404160 11592 5510502319853932593744318117411612 11593 7131935320361715748570745475345440 11594 11969213039526901603795023178571358 11595 11552244781575947779260276741864660 11596 6536864287096457329902372856767630 11597 6544216336392488981987914266841610 11598 11625876859169266516897849881226944 11599 11958018171568866617191473481971624 11600 6690770561866174638093511477546506 11601 7122503257917880747494383536629998 11602 10823732887636578454663053761138888 11603 10926981016426664900603609583467988 11604 7355945864766432200217709558169550 11605 9260911215486468925676747811453624 11606 11811751021643219483091477848980626 11607 9116109516347607116786972297384064 11608 7199598064250278276996888597090440 11609 8355071012001335149160509440552468 11610 10189336485976457565173494949145600 11611 10885887652555592961165334057178244 11612 8823033866811723123663812357834592 11613 6986601030731958507525585547266438 11614 12650183178246250251032309920840188 11615 12286390944972629797188823287501528 11616 6315444120454181324159475244519776 11617 7982275445548396876709824371555044 11618 13123617879715277623913381939778430 11619 10462201715918658383032741782904866 11620 7504119470726876879942007154408140 11621 8362324698379904404170216067208984 11622 11836391721284031002364899449952322 11623 11389742699319182468061133074074808 11624 8253193510425564025975493354585810 11625 8895124865421739116206887617146298 11626 11672564991720528280913254923214832 11627 10927562347205363938139392047916746 11628 15248877582253159624972176764619858 11629 8891495146952201973090234536523046 11630 14334652986318983821045529071873770 11631 10924869927388400804207152039485192 11632 7339998383367947747316530690024016 11633 8808286191480867538959166697799056 11634 19831167786001798108584844249593966 11635 12107033227895620845038442771039672 11636 7590621903893476693607879406966248 11637 8134830815768262321111538458158370 11638 14425256427088101109251387121563402 11639 13236152124263711836112283109518648 11640 15042472529045216154917021306090028 11641 8744692300532483954981659432585464 11642 13229855631626491670747108858739134 11643 11533783307380407187281935408291778 11644 8593098195678817745910647195756952 11645 8845070799922914986414899521079160 11646 11946047626438993496727339077531706 11647 12890380229081079425271047795347008 11648 8746235777754784897536550563764034 11649 8422944749452257360960678535053720 11650 13262105621899261654765188217171974 11651 11775314041443618840701968576610424 11652 6456195531591967088531776720072476 11653 9394280958666598604694101665137738 11654 16254348840377637774471065987020992 11655 12788248417090517384921834911884552 11656 8160201514428477835402642792245012 11657 9004103491616884604912051683968458 11658 12309998689875087649858844627067858 11659 13379902490357985039910586785932822 11660 9155146824040447268882190431974704 11661 8441016062295179960339749212006660 11662 13863624733796527142837900290839600 11663 14607307804125106622028457496661720 11664 7805396552605201934549683114353415 11665 9834049947219385751866453589939228 11666 14109871004260518702442154085280956 11667 10554115675283753173426228712914674 11668 9042600486355549970803856849946248 11669 10909422942672742674140176068100494 11670 14065942492042039095097875173103288 11671 12373784868770534465670878724021384 11672 8594927724921181833062321051685984 11673 9374107948971011502192236719538864 11674 14209438272353262351242587684243390 11675 15366103422366361425509250211153044 11676 7121221811657520590115562742014608 11677 9315253668666140882396109659237648 11678 16944957985283176196349198763212330 11679 14587648149317733646330147827135840 11680 8740508728101696350599357787257816 11681 9403732674146827046953232461681454 11682 12864745183489237657447980015691920 11683 14559717214373998086589943034607278 11684 10806421335665201033782707501044760 11685 10433128274724164097878915209435584 11686 15346748557131766839346527819649926 11687 21751970935403221066195626583493544 11688 7999469990161214330409731971567890 11689 11311071274954525122258263754668144 11690 15992632066624759412293324644387306 11691 13005260490141170048648598599353188 11692 8899728287370884469324391448165250 11693 9926833547688901134176499235395600 11694 15175229330384181667536948305162634 11695 25832716549570868490637773419683776 11696 10159124202347905244700506027027454 11697 8894058656027796078156491221841736 11698 16012764951739034779533814296564434 11699 23828636120699550550939024473196290 11700 8773929617596612521903078342320982 11701 10368757795580445804800407259220866 11702 16730015046550397041207177491508290 11703 21752941911493154687806945899543096 11704 9268114142680933379894960025792180 11705 10815847310843014989956227819040326 11706 13353692663436433796107232389404342 11707 13622322070481841506948730096810924 11708 11305357837212189889780890440304696 11709 11075383377681938042321821548779816 11710 17344784149415382418524002048673924 11711 24241707317885055948285511557283608 11712 8690869577436935524834315962307368 11713 11839740727189423394817884183138852 11714 16889336652076360659087584852814458 11715 14247092677458146104781986339534698 11716 9487458940388922457113538147264378 11717 11224296896143564556745694244829950 11718 16774635148813265653430446317190266 11719 16034841235222560679026396277635288 11720 10348709083683700029528554495970568 11721 9739501338133032744821865368287284 11722 15377900632912309147791829258321622 11723 16566038367649993560941742509513400 11724 10999890954111915187695444349724988 11725 12980369013130466461598968155286248 11726 17576463734260466629244818798740288 11727 14153399859142987065718427287236720 11728 11141959832310949117859568768967796 11729 12422281777496874635106347673741436 11730 14968331366740097641772340635089476 11731 15505564987481542084343846056244892 11732 10637848223298978677297821363920018 11733 10976637639573052668508772048997120 11734 18947480168294667338140854919487184 11735 18652200270083022573239799470497320 11736 8860160647972847934300394614977418 11737 11735355778974342341775223218392684 11738 20911624005713276818156481136096632 11739 16356547387666070075367368708108850 11740 10420706818861889844918413460993840 11741 10630052310523969028973408202132566 11742 16413468984426621986073329142543540 11743 17838801989733687376968085241127144 11744 20399444178030183868618931332316052 11745 11985403618032897154485816620119042 11746 15764117806204852464823393853969832 11747 15598592287085030455798362015934128 11748 11411202231471478057170838194970152 11749 13500970891625201226787742625264036 11750 20750230831744861911236684123038188 11751 14550246916325170702379637835798656 11752 11436570932642446410099050808902242 11753 12872300609414973028700686030241028 11754 25983838835256646827477049258770278 11755 19325697756609850953597425538425910 11756 11805657802335540731321590655463876 11757 10902555571828152686687304754543746 11758 19887034326087016836297522186489810 11759 22175154695549023263506650058984112 11760 18164814423358655303762095218493968 11761 11683114518256984857300530067451296 11762 18456137261822399430515027092291760 11763 15881352001790882642228395132401108 11764 21628889730618701911216683343948168 11765 14493634158421896512559366646603208 11766 18577108501046683293426525399776172 11767 16860840094888690186961474187735600 11768 20615483503857359015038405753939668 11769 12793849790626848946294850738053800 11770 19143995203379302098312004390914288 11771 18616147868677915166373471660060666 11772 10330481344472562122428433537905896 11773 13844500074309220848815557919253040 11774 30410954777858233235780233645070958 11775 18143821310853428338240480378229016 11776 11922278138031330250370867890279590 11777 13402113274955281822073212596311648 11778 18529530785719026789475651093788222 11779 19308091939720684862488279721871054 11780 13955924852847935815283305340749200 11781 12093317997881510780871251844453588 11782 20176712033136608538312327039073872 11783 20929101908831469014215307212124184 11784 19373528392068496775268317868049938 11785 13843363257501132728065300266264922 11786 20210552239738888516897292204078364 11787 18627914500379491280810424378805800 11788 12549868517415956618177912077349592 11789 14099957018587124741964885842887514 11790 20785325461766455819051412387271540 11791 18676578526275996579580987415794128 11792 13705631991291722041835103230995536 11793 13419312706372608754455037075197924 11794 21765648233544785875442699294840186 11795 20597186033504293285995450789310446 11796 11457912355225785499983013781261976 11797 14521737253775140128481737332567496 11798 23412172955343004627778739808909524 11799 27421122487667036518703093244802728 11800 12809045301531930365343122158573860 11801 16449130030159936254434777042657246 11802 17715154881275406992100011933764542 11803 20838692748320704873010918175443676 11804 15334699537906571394311137715530872 11805 12845546323099036601726151130955112 11806 22622258633077587865625024196399480 11807 22211120871424257424426824767105016 11808 12867425210095964796020797919411636 11809 14703250829718511523247838527165188 11810 23442497078030737330845879569965714 11811 25457134686704650648627346614954692 11812 12778974505520028704755703045352344 11813 16226299696824095148833398209403964 11814 22872782473222518196220660466130374 11815 22946025676967393658745261963207128 11816 12837709639606906769629569283517760 11817 13124084756041665106099578225172810 11818 22459323018393653371070208636632850 11819 33330716979446491916117798837667288 11820 14273530064723316907465936170018588 11821 14569977580574316634881865145814176 11822 23508162954011599886934518185549218 11823 38496110229427695194574306684817008 11824 14582177875126077561370177924302972 11825 16482605802143449070156212323476376 11826 20125601530473593462338860299467472 11827 19843635687965942450543338608030198 11828 15536979642472107276674052861994736 11829 24449351064784447157268786511911036 11830 25977835170620333808884003825558490 11831 23110245361798414257442582159665624 11832 12268465484295906648553377660100632 11833 16102612949342894788424651203887164 11834 25116969627597686553476277811802596 11835 36695012602026682171475513705632158 11836 14782352112541328932594189280529024 11837 15481129212445186597122263394035076 11838 24275412964027519777460306704747878 11839 33352643064781563937203815990622408 11840 14786937356811203362309142126884438 11841 14504235638196047328973077710252208 11842 22696040230055574605531837119967652 11843 26765389106771878200723695800410036 11844 15222779488996192230441063929682108 11845 18206973522411552054082624821696096 11846 24803110692186871561748956262008968 11847 27236118486594529634295188389680768 11848 16059270104141016122000028476007188 11849 17720045776205618460908495713859826 11850 24095749382647286883266904250390140 11851 22795015751347455158963135200865622 11852 23973298391343004563649010945921124 11853 15018082310299859685932801374673952 11854 27407643489131093232536469971663418 11855 27455109026912510220936220872948624 11856 13498053077994850448598467029577436 11857 17398596882626254492818386601609120 11858 25563739497530883490901811115522680 11859 30319080061104527584449952668469656 11860 17288925740181065839263023898019588 11861 17103539424594976642532704931835412 11862 23562263865413258754582112127807982 11863 25655032205712222827130215999560440 11864 19383812567852716326535974860930814 11865 16490177775861987694337570574545088 11866 32276430255807336311710483994851582 11867 27171252628231336423816150722099252 11868 15379476358695347231132444376255192 11869 17792147009722520030960270065151928 11870 29337394562989526465215798841222874 11871 24127440052548172515926170132844880 11872 15790381021843329271576601403952692 11873 19708948520733799417863367317125052 11874 24835090319895126307149322955942310 11875 24213183663536429213264707183484592 11876 25117846271929707827596749482690210 11877 17037315292867217272086960065015322 11878 29695726576057350475767122043855060 11879 27958658531702344913452204843251816 11880 25187013858489117909606495408242904 11881 17992778075880467010888052241728569 11882 34223184798961536277828559863372892 11883 24695861185832278250925896620921290 11884 18670504034818794219826160186661438 11885 20128265234259477211101413507107948 11886 26560245769621989783237843409132932 11887 27123722829902278411082433755940720 11888 25105418320092770664499498597061016 11889 17804186354821462662463731531721970 11890 29202695332659405059567723633768498 11891 26499557938178426484840953690147736 11892 24029194789318862791058171623010202 11893 20264150898086691389669646545669550 11894 40724361848113645843701036331335390 11895 23870878212389863915815937735524288 11896 25737358882332541421309804225626920 11897 19342383901845365099607785442713132 11898 26155575086568177884312010533258462 11899 29171996430146292879929114744545374 11900 27897325033595488711026467503686240 11901 16017866133063815563322036298103350 11902 29071451746516118019655285424858346 11903 42017070133957914231654138341163888 11904 17819626807170921816612814433434338 11905 19934125533107909012999163124603582 11906 38166378859275356263794318658343438 11907 25102301374038312537505231196696310 11908 28410795768951892925902367927718922 11909 23067934660733605605148359186107618 11910 29777465462121997981388577928548690 11911 26559448387420636384569387948222192 11912 25024233704802075996549214551721142 11913 20092528950885804395709908545466322 11914 30292019258784331350109092687359856 11915 30979938490470610921715734427626290 11916 17228348874055932296004111589597332 11917 18746836893150831894795353044948462 11918 34308802374124460246777295590851950 11919 39190816973359568685804335657976816 11920 20888798729779586235597777784694590 11921 20800129663639217712897909148781880 11922 34496592354781479745112374115496294 11923 28715432278188363365581541936058540 11924 22242959735088823304222036833542984 11925 19400371012184077810059479247535866 11926 31571957688771531351608874998207232 11927 32468408908869615529561729507998528 11928 16726850677873731381268610243396964 11929 21597748995699716129432644704683616 11930 34031796042040501315092779338508200 11931 35065410706460530932405047645297340 11932 19168744699161483370686023220378480 11933 22304108880963737681931144945816362 11934 33033369266827068804813544133739378 11935 41521211999225516831962239676117080 11936 29714345922677184951899094570755726 11937 19438081610330159595305651607241242 11938 32292479073431708208802896645395532 11939 41321689280819827185117046096963638 11940 19537894562726274129616002432149616 11941 22939653747885873197233149862908146 11942 34033468118431991355737935227412308 11943 36945099708824975821628447499625944 11944 21969005719419258683107996225876412 11945 32752981497132287174528221889848852 11946 29494209009547569790200486747306732 11947 32172555999911994468509559454422132 11948 23249827769554845602026773678451548 11949 21965078405420946474251825759432100 11950 37113103031170839688600642157624124 11951 51671966157820361251063127602704456 11952 26487592911154454580201888171754050 11953 23319832684948691563492949130022334 11954 35512845340797238233135953750329776 11955 39542910394042960019212624176888252 11956 19972704499682746754578600465040414 11957 22484180850353857703859369076553232 11958 33716007130150042919465778405141318 11959 50174892849503428953824886945047112 11960 24610255600204080329775921534717564 11961 20957022698051598239536309394698068 11962 33159169965405070562136729084476654 11963 46078220657323333271762118085017282 11964 22157887516345210189494144913518168 11965 23178162828554464909075966998027904 11966 36473539798730163270273196721664828 11967 47763063496046685441594319765752864 11968 22063261184657221988646307743083832 11969 26369409252763284539723597915709356 11970 41093088702548122249249111113991710 11971 31072715190071891105537903902602906 11972 24171299132308226813835663475493368 11973 32566412878757307581019159201420456 11974 39971675539097859068023186166921568 11975 47123107439754859254072073579203960 11976 20192864613405733356700365896540250 11977 23981700490697810998369206431765352 11978 36937619956888986875215044499460566 11979 42343175767937741342269788462896478 11980 23943484015360485559988909327148048 11981 24109317787329034536329242651292372 11982 33948870659100149964050474348964600 11983 48973854801095051394746911187036568 11984 34601876256919600516246908783329424 11985 23308269730929456146108501966688768 11986 35770029658418135628797354097009676 11987 43615801872737041500465433681555092 11988 31123294508026188678306078648541322 11989 27881512563259868612812940414199948 11990 44646720731946404202937398327945300 11991 31910482812670005196591733752486776 11992 21366531621629172283024006640766912 11993 27347573029632723181521183592373436 11994 43723846200732282848697492104767482 11995 37401865019607672136934357987685024 11996 25349967937854456945291975731118864 11997 24427983261300316410123917270490246 11998 40987747233447950824853782051747224 11999 60178780513728439028412149835102504 12000 39860975573981068486930388048165820 12001 24843903073796846851231203142461264 12002 39291353274120742166217544865287360 12003 35056400500450619250477006166915032 12004 27377721845555300929443988825626968 12005 27617704088050472771273934567853148 12006 44878116788792435238892102800214818 12007 36268852835103203734076962518999624 12008 36557835668369009864358076396541460 12009 26635596639283676500092461284200300 12010 41307849623466259646058497314263994 12011 41839779324692670524038152443118132 12012 39383006034629123194434199833480384 12013 27819390386474138123624377550325268 12014 46420206470747704978302866916163206 12015 47670613596655902327564566563251240 12016 32628240259409807088282152506159896 12017 27960220388844791451104973020142046 12018 46265033811597110353039401625448478 12019 47689881572255145061997637486040356 12020 29934489732768436417490317463711962 12021 25818758319920693108830433751232788 12022 48333567255607057279659507849728394 12023 43627145170269227529547140602557080 12024 42835793840433956801676683005048386 12025 30029938368448360261986987447614202 12026 49514522057355945063470557842360402 12027 37046116802944224024186025585392684 12028 29749038377811915452650113727867224 12029 29559052535204660614152484849101930 12030 51161333432720614540743681468760260 12031 42353441982323259196281486571789320 12032 36015624350463126821407861584670440 12033 27783852685836299657691521912556996 12034 43402193811192023774201344168226550 12035 52524285863337860283865939021276968 12036 39846792022574721080532847933605912 12037 28937357889484254630695431892793998 12038 49070804285963706387306559837923216 12039 50347272373604177608969498291639656 12040 38279829331437109222699337943364560 12041 29446223577041724080660712359393270 12042 45460883578382274824215231402975506 12043 44876200564358109173757990515272572 12044 41332093673576610421371036569356404 12045 26951193559408573877029932702560784 12046 46053341734186963946647996459782450 12047 53610326904688812144378539678554488 12048 40839292271186158620324997825007844 12049 32044154460090198098495544586682792 12050 50798166705546765302531866172359350 12051 38513538002891371872936385543091334 12052 27159865285334246426230283825929488 12053 43742131225421832999755197679586604 12054 54981203423276454525451933522557312 12055 52622882141396712449798938129134024 12056 29198473672400236972838459823753066 12057 28738137600490429649326513957142040 12058 45182121152798801493877668701236358 12059 65961823142176856467606827242980680 12060 38987117235424979447072506192286880 12061 29517488684922894293818451229086184 12062 49711811156599010644714765658995146 12063 54962673805216984439702459453928000 12064 39992267822615895847902664929962764 12065 32749695557219074056013092823675968 12066 48208266686194355839261492740765774 12067 52989968335328448412983988485249216 12068 33008284386173518587657695103694800 12069 39747996213641758582511181322153340 12070 51462222502247144254049985673042950 12071 54744034953519058455074513850273720 12072 27217094973737458989610194105263988 12073 35129387217930720142074347642280962 12074 53400822640802918729414619386492324 12075 54186356442774098860144004815874046 12076 31194638740844242970266453770121746 12077 31068400991533802986851460245214936 12078 55861500264676532816564379149146458 12079 79579306873717055550898406213750016 12080 35140529944127562135005999200400268 12081 30642186868837663899024768723421260 12082 46589576230230770925935760306498408 12083 75001753539135829350900378074428458 12084 39601460899183288877286989295535080 12085 36326330770657609194532829539749592 12086 53307055711218804040146955462156716 12087 51424158027978675640991059712945568 12088 40759065510366728979994837246414866 12089 53925445908591691939919528678253036 12090 48208631661499653757390032712323888 12091 47777874320987004939290673417762996 12092 34509004917041758515630384622037352 12093 32602305863936136442791187854594264 12094 55553837124498550177648944965878452 12095 82995572653139891791899198508563144 12096 36318180130430890778223734310020856 12097 34204520885571866469564728686418162 12098 64282710304755181323442548391498170 12099 72787177709517519001655772811533600 12100 34079400292297022273488969233814389 12101 36485321031765684082298938050803826 12102 50633254835548972410943150576096362 12103 61160571402669287835773200086972240 12104 46089983150247657203437713531248248 12105 34069250013377758935634688807562274 12106 49605736590057531249369396626838038 12107 62601711054272076098133654551858358 12108 41422922251505214757489245981377238 12109 46710416475531482863553466976689794 12110 66942065338234577061860323999596018 12111 65180635862203722419301463602493224 12112 34310269671223149626207583542009990 12113 38613102196588189508403520517085332 12114 59413766974360918952564059408472774 12115 61273981077712318029388111403813340 12116 48779938930592257192976437505404234 12117 32310077832948509192650357117306992 12118 59500434390429921237382731665409888 12119 77273666712056077870244759169105408 12120 42202311549647578293422766703291944 12121 36135035446820095616348464638366672 12122 55119545547711176680534557222891576 12123 62198248662388780212584858840177484 12124 54353156063149746453009240583678632 12125 48510934574183524294026545799604400 12126 51877042858516714566408618197459244 12127 55979776513716911008858189325844600 12128 56882603261136565727051581605361566 12129 37616252110417525497700468794508728 12130 66082970279342728723781741609745532 12131 72266544917208661873508756343652872 12132 41188988290869955451677811068011986 12133 40419583302570956795773660710477576 12134 74670154338271611279109658017827864 12135 61403435437707734105588488217123040 12136 44028493103073047813128763058017290 12137 41024025338780200630759443983339218 12138 64237537757172385253026084772962026 12139 68581402777958344941590894175217068 12140 57944862650551274054646434246353974 12141 35135258248316602307051452793091732 12142 60397650435564692214184350616945326 12143 73664704817530053524526983646394728 12144 54557946324239589969887034909155712 12145 42165000137430332095470832181232636 12146 66961625642342629686749072057872766 12147 57767636689360154743962293296833846 12148 39377246352516938887576889605875074 12149 45012838744245833660494365167281100 12150 70252433401148092699952257335825492 12151 59497250628933228178151198174096424 12152 57144953859470082049004533537702692 12153 48438647099974362354266291677785276 12154 85514717104472063007940644990271488 12155 66050328554345748286675693046954760 12156 52700624905602914784666386998318464 12157 39277596850836664279254074643818792 12158 79747960802795416313272370060730858 12159 84658787931711213552090191086913520 12160 41193865431015543903976758716646534 12161 44436546867138522861847038437928692 12162 62542673987014839703609210392867456 12163 60631937961675925327900508884216650 12164 64139061040910528689475846997571610 12165 43437175183174743816767063178811626 12166 63682897164641010091234346804941944 12167 89989932095162443050413914908389424 12168 55648055065650752185980342261554630 12169 44122278197163308112666442309427442 12170 76363617573852997806361881493197964 12171 75085017848874900276263716155791190 12172 51871784985734657481161215154259534 12173 42822390703286903632193789764139160 12174 72864179206718792140921783432342038 12175 78279071860011830198909866669693992 12176 58234704525707407058354191774007840 12177 47649974390843299962370152881293842 12178 72564434148200588048884331797131320 12179 82056541939423886546461848104701794 12180 58578383937400202025901585992116568 12181 44683985508829620262034182466686126 12182 70471518167991684379320448009270422 12183 86087915056226066177513325570499944 12184 62017445649620734070019957502327392 12185 48461114412200589094667203304659546 12186 62396169382763364529712721094410320 12187 70246225291500075172565874281302200 12188 56165260318880605108527013156130904 12189 44072991969921175668891888004007520 12190 72488931931651342159314124920665208 12191 90122836466854131363397966270907208 12192 48169493270625724911446741886390930 12193 48769240605599862777964221439770700 12194 90604875657773490434660976666426852 12195 95754187149442030202416867220075724 12196 44793295373384137022771167103481710 12197 56340226530425980484929286944705334 12198 76687848276610834597816118456704542 12199 78246532389246141240697747364583288 12200 65904854401898184730906851113045070 12201 59392837534083492596125603891147362 12202 66297659218640004267728144334817370 12203 75884015365454074543963531928140548 12204 62424770033555927157247975734204780 12205 50465853152120512388350746417533758 12206 84868554696181314053849711646111396 12207 107928954155579491578816760498321944 12208 57596752481607474813004512619974564 12209 52905864850739227618222736130230578 12210 73940453409959476511443290930995916 12211 82397324569575530985172545920743680 12212 49107981149593602918730496842545924 12213 55238544189956829623325082370729160 12214 79388128262466328154992039650875850 12215 97391514411076903677778680114205944 12216 50158892906461077036402024290386434 12217 48573661916421408259803187774440816 12218 86784801170595879472414176575300368 12219 104780994689927905018738033073370720 12220 65979315615793038232784900184779760 12221 49666202172482539197438622667396726 12222 72708345032637258089924992333425102 12223 103045391241636030708047613530131584 12224 78753412319797857565741121757229176 12225 56688725359976937562828433112788328 12226 70457562029398386903482919074235254 12227 91572836008856296451227524148575210 12228 60522679681286118483506875947343788 12229 55005609302024575746770403082645644 12230 83312898906200576162228304259928358 12231 107849764801538457430976592769763016 12232 57963613100205896972105519301578730 12233 58375223127121163139009775565659282 12234 88860749993228697492688168012237896 12235 80807218678094314061926640537421462 12236 60907400849242191725816640132821664 12237 60957146224671776020566372592199232 12238 92070530488416778287620662664316066 12239 116308243815866042272389940885726224 12240 53840105085542359875880941480347620 12241 60283494750491702163473201718858488 12242 98126927659205405548555005960066386 12243 95612205863589390409409965194229794 12244 64145954579916677709763478393205356 12245 68573243797750288689922229171634738 12246 76079849873142631091042450441426676 12247 91491758728634017552118495244357816 12248 83054101655342943891511629695539074 12249 55495676750337117503278052760532196 12250 89077080923779267052995538474644366 12251 99681384144583270137105197515474302 12252 49646298110211549580241307698354832 12253 54794118342911354307775732154850386 12254 105836760157575034542753056261877708 12255 113786898239429445759397929489108864 12256 62730959223992908698168617617733340 12257 56277430131397325160422709785689944 12258 87053709170760857479173849523732212 12259 82677502676243986729055101547508168 12260 92245561065054705875439551209285090 12261 60830699765932139785837337593540056 12262 94584722439838733060022144712731264 12263 109374832703423812287957928900389672 12264 85782968945783055309978532866134196 12265 59300609423155933367782882075419468 12266 100019055189633283930728343390632158 12267 109352990559163066697721050276610468 12268 67161863122491757719370331426077962 12269 61728078002468012802761839085944886 12270 96465943051375404107900688456394266 12271 120042860085183761660672590793108424 12272 91165582982889960042439012215561360 12273 53246761307535240799758956400837876 12274 96684242912616614848542070481379488 12275 100086905437896434662112092210554030 12276 60198302306722719131948914261476078 12277 67962641088366054442994046540916046 12278 104703392579164876017020666468271930 12279 117619851460923777840779980864339680 12280 84734965708950187837267875832495662 12281 61284842310872789195640035886501692 12282 94234114608007324476641071862110422 12283 97650108217523470856707344105180270 12284 95144872210043925374484039221550360 12285 65648381903174978576923969250698320 12286 97074669983282546742954638579923176 12287 111688637602732061904112556475617904 12288 89104290701237416229273540465992680 12289 63594053793280008970833862330176722 12290 103677567307121077793474768785146718 12291 98257570989136928930495668160135436 12292 65598948508011194042707885586640924 12293 76012271387077358746292826239915070 12294 111240506356497008939695864827883758 12295 101266641338235877677216451540029048 12296 88003944809739692432147967346541236 12297 64088583117129267903937371333712404 12298 105641263177559836599084223898166036 12299 127820300478363613308221431652335464 12300 75896858005624831068000238914200220 12301 60348719762937667586977233232131206 12302 113326492819729152869506779989681472 12303 123903554360248451013413482533499920 12304 83493489916342265168522691878184050 12305 83554385617717465380809520016737990 12306 100043195722476803824301184329706588 12307 121872552210809857675720026334702140 12308 102250321330272268590215752766665648 12309 72788142966773134861797790802899932 12310 112838118259508961562894341372839652 12311 122816826432972050243019055758788400 12312 73938900710090656148744264135813898 12313 66448458215048814570503988583669488 12314 129761449959743688378511354122027660 12315 117982663145188018049031181829074740 12316 71483328931897452728253630440632848 12317 64926614827136239615863079718396710 12318 106464159551772888840931892641956222 12319 125396832348707341093756638457857696 12320 95516678665136974040542777871492184 12321 77535751521889737365622114750258807 12322 93181288616042900437937015564403872 12323 137412962479945717409123698580398998 12324 100571754221737266024363392639393664 12325 71007393372119521782130005692069184 12326 118796088043500187716596799085684716 12327 121502702964887527600538162191630800 12328 75666442862219660034689298409954254 12329 83791613398646388416698434960708878 12330 116651274175918304343509628046389982 12331 115530988552576778662564039536538524 12332 89423129185221165745746448528915044 12333 74865511783644716367719537000750238 12334 124011610597418325746142346719232116 12335 176696617865078332924362272270751720 12336 87585810934356933139630472339428716 12337 67526526340418062718567708399845140 12338 118601538531876554543487332531550726 12339 131317757592065016169510036938683388 12340 93187208382098718813703203697582960 12341 81164088660506508857616466522923828 12342 97953026805808316208585213352359900 12343 130911057896890751696783625342782640 12344 118200319876751012929858606226022030 12345 81009271007874583673116141848466908 12346 101234820864887520182343492876691904 12347 137608884486175948077807255211837284 12348 102062922841535216790772069034018088 12349 98690512076031350441190800642728852 12350 128048480125613776575830806103494158 12351 141352872950796426149263004664633624 12352 78065586178330830716530638779475746 12353 87435437226479104767623792287927362 12354 131580700360971260469417315218156160 12355 131635914985519150098372477284289180 12356 75005811906866526119889744755269904 12357 76232228422914761463264516529715786 12358 126959481265392805929737845909154568 12359 174025812737271922681252591428681840 12360 109313249564502901541299884472751124 12361 75038561251994654296322260254901968 12362 130932993460550708470597654414125336 12363 157006166284662560567278217416090788 12364 94575396505810103887779018055615056 12365 87563512899583335993653708034383560 12366 114338390579915421919960941253374396 12367 137533433363391624368903968384021368 12368 111150251456089959805839564956870270 12369 83574806624291750907517753204610466 12370 129220032357463181520160766479038760 12371 155635410139109974425937905913804950 12372 103542986684754328390184109227641512 12373 82406257171117796781562446765467096 12374 161338286788998315942286475192125698 12375 156515505870706041650689584489498768 12376 75772365138854354265950575551915372 12377 97892752935619238721249511935625502 12378 133820749008286404003012662564713002 12379 153226119769631362303874246659266216 12380 102497800217842595434400331038386656 12381 70169255334708931773774638205324792 12382 122455315734896101390475207303715312 12383 179933342838088121423735958157242696 12384 135629977445002279613660387727984252 12385 84968778536591016301391712904442290 12386 136259377787313056331966684712402902 12387 131014980771811821414179781947796666 12388 108390347243164292767509757074096252 12389 109233288432672171271005723828928282 12390 144240890902764499019631497715902196 12391 148754530909048875850352170047341784 12392 108904265652803457069186980429248496 12393 96334539103213272334245364102811270 12394 137066983749743604912426094058509826 12395 158190010760762746013892148911281526 12396 110708130306362085667935235400790006 12397 79402415015038288224138728303861262 12398 138436499003819399642656551175762878 12399 175985278422882906676179384222704904 12400 117824128582140228107901470162489328 12401 103753827335616933750799089819157322 12402 143812550042540019935298491014309462 12403 142152590122385012364277463987719182 12404 139272311032527977144174440195998048 12405 100867516385787076780164550338896016 12406 127862882309412526673061221732816148 12407 168528831981593887578425450423051520 12408 135299714508033120016059812067427740 12409 98449060314068890964395965878785982 12410 148598000079007223680015006296497522 12411 158297327246642341565950414269427440 12412 98490121597156444271035862129682720 12413 90193280909223372212235918110475410 12414 189010463094278082672545717438896044 12415 173526643102045345640731090886867520 12416 107038143577446329105912024938662578 12417 81796257915411446366978884882979802 12418 146365523624820589292622174780785028 12419 190488940525099194735419796183237624 12420 126594831624134233842735163523582520 12421 105126942661456967142337372131769208 12422 147175670398471093963040174117415642 12423 157430097666341077614162847910655672 12424 129609957523435503688190022837375860 12425 112531681182550727468745147815563782 12426 167176996358934999524167440013020348 12427 149043988262748945803768839337031258 12428 142951512174463068709278115604007318 12429 87424010467216373749683976617092114 12430 144486885736477276971706100868919614 12431 217611394304341342644154974694179792 12432 122192123649830742150553230894233112 12433 102951600362680455568824103861394414 12434 170756923187853044071302924166992104 12435 177500458945782304441487315692775466 12436 107512637690364174459380657272471820 12437 105362815605241678901849802386945666 12438 163891485591811602620550551691418284 12439 199869570714373692334366165120217136 12440 160810692255706441744974249817213560 12441 88170319567635523590977147392630824 12442 157020772980930442011001040493832766 12443 201925692364832101252979506677677070 12444 136338415683923430449881585628999952 12445 99340980706308365278834910676754824 12446 165119481878290564955818702365039144 12447 191789208136221181694981016150867480 12448 122376380464598501514743622316417460 12449 131982201692825160721031722813167594 12450 168279346075273692449435255065351662 12451 148567575400631694031948597072117608 12452 130703602024051769862146979485233836 12453 129655123829039452833772390964690988 12454 178650987264005287263652050871967754 12455 197481175343034193930192184418754728 12456 137589689370958341820181598751583234 12457 107534737282615253167924664051374088 12458 163942611130890328905143677131057974 12459 205599161544477976342751666111289348 12460 127100600693814983039602313691935820 12461 103826511455769600181483232335051354 12462 155607294321094174331792527395781656 12463 225690615847005993931550259176442216 12464 160272640779202713958818602033855568 12465 99872290086597290164434105139482526 12466 163496995429605619273926737511099792 12467 209243594214039383940042856155591924 12468 162858242459204385160711695268681134 12469 126909226443076004379351236010241942 12470 194598333577137011977693585873571076 12471 169206456994679043513529874632478376 12472 116414649699409370593743432330432030 12473 145946553284988024361017777230229218 12474 191836146159835558459462882855835670 12475 191085937589797749574645417217915898 12476 137098125027287609428446125721806856 12477 100083950841747947908213582811098086 12478 161547430799760788906254167397069944 12479 294051113394298747132673651214222696 12480 160386597251804595973899089758797708 12481 111438611069027036687464326658889892 12482 188297645789080510462247280937239768 12483 204977179623237936049851029193597570 12484 150775925373324858970053015759615968 12485 141679357297196905722150408537948762 12486 167599844283418595655904829034109668 12487 173874457085582798694258761184928344 12488 149613520766743058377126317116994912 12489 132665096805250971944819224061722356 12490 176213753178424284634040663864662522 12491 217491011429840606077146793115737782 12492 153250024888533957575377321509577620 12493 111452124313900889019623710610742668 12494 211347355764644821405949205751990680 12495 274876573735272195023376662501341176 12496 149087296738106304237520862863031934 12497 123306286625544086218745854236959300 12498 192750316808267548577810870955121224 12499 213184254988520762944393950553302036 12500 148053518624343262538017421107350930 12501 132083575520346925328737725507657054 12502 190249422901277205823759911513296736 12503 247422117892812853951976982465833880 12504 168957139752552461005929434605189392 12505 133775384148221583338183494391402588 12506 200734074482513387965096235225325888 12507 194040196387690916516176563063319290 12508 148855686799013396638903962717168192 12509 146141874455158576135225334303062116 12510 191961425284182114918088597516261398 12511 231057808668690257697690850398793080 12512 202084296262292807886373198350871212 12513 119995924059730987543584994276840812 12514 205956500973850899968781949281544634 12515 243732682299985223084131495175351124 12516 165022310056883560377284715235306584 12517 116706815063502257289861427157732396 12518 215173055219064544809716645537760354 12519 276221699205197472485611371578997888 12520 152837630625403618112467394735865160 12521 141670831896810487376062366347129564 12522 208604350598033217794723528395502496 12523 215918880639446194495932966406131672 12524 184996764328559254490552354703206988 12525 135510310028980647887306707905937080 12526 192727674191461107595598730818756706 12527 268615526711603639843036392608631848 12528 450019399932445013804701864761060528 12529 134785334148418375217248953180851832 12530 235437632197638678239214387992558736 12531 227937692169324939359352869507113446 12532 150808922060705102989180663197695284 12533 158138737360806793102099699801260606 12534 210587152925287655828649132035559510 12535 226744785247698508120568641308941016 12536 205951664972471226639661779535827780 12537 139354770950169333704206323501840000 12538 206839624354441923487108187546434508 12539 289174796794882682338289390371943244 12540 180566497995665251654094417356534272 12541 129359759005014035647916483096330276 12542 227231907178468787260128312189771546 12543 287507256962593425961322843899977024 12544 189334888227714572777922727739257831 12545 137735319681218492943529157527199202 12546 207791245675401444692972159357040586 12547 213044581751577582853431292633496136 12548 183990322651453833454556758082403728 12549 167336062942071129612211235093948706 12550 226986411646515216749467033349051328 12551 254248289640141469181278238388112944 12552 191596636502015156273700398481526422 12553 152028898111821256446609421663018394 12554 245364188253303200786182611529595906 12555 257829235469952937578869437930832718 12556 181092180559918186414714579471225752 12557 156507325078349481363359212012442356 12558 223073335263561987929853823967962668 12559 289066575051959897790403643379244296 12560 228194888941969943262818424266473726 12561 129246064648455268835667259350508896 12562 214840748760902797128418083605379258 12563 291447620795968316303579420285384814 12564 187615720928530825067312009576077784 12565 154184894907175462849273166644321158 12566 274272393485568156233092180034698080 12567 265973303254827525285453817001064480 12568 170507527687610493728422236926482290 12569 183179684496807683062929532477688078 12570 241288322587097320003341261527025222 12571 225939658145366825671937197181160462 12572 214798495654880480626463860451905656 12573 162450702838181023732013900871209316 12574 239325910258632574103194007729341008 12575 318929727247650588525919806508261104 12576 193016658355073421007968697154865786 12577 135173457696681397545193766694637484 12578 260711768750953634737031422360326204 12579 348998611009559222160410635923389436 12580 198704072826892541122056947667675380 12581 153014972572048064230262514748125984 12582 222472344927132524016140308171031028 12583 284662984622027147980029981151212552 12584 225257869561583385597439212659018492 12585 191253396347277422273544987051352962 12586 239325842321849341752845719181698692 12587 268780300262322761406230504639078022 12588 195012812310576373000821698780090688 12589 172327209354760795362884819226776744 12590 264821552569160775031728958556306256 12591 318593473416464271566746275205609656 12592 203512006589059206343541497451095428 12593 185016505413387100745358707049801692 12594 268304677345435808026987150432507092 12595 533206546397032685143059929233946712 12596 237341277898039448338098655419618822 12597 176134758530166695327843046025089288 12598 241709465592662592122743706983044870 12599 337560104757271678135371332466783768 12600 242082030217223758110613134145937466 12601 145688681185410195822731261204155196 12602 276007784951458289801043496216956002 12603 317195619573715022422477683525635904 12604 211536212134575165026477829888263400 12605 164255801857418195030346197668414858 12606 255325192946732661559232486034483600 12607 297292894570627037013688942369443312 12608 253646096301914830488663844168717286 12609 207417154481420917579521370117771662 12610 248672584453415379000865291610518364 12611 314133424885077771151383474258096384 12612 210090559272513650995659061062493464 12613 174697577730878004606626798183786636 12614 305699159737123297273894884117241674 12615 347690401023170168622822375387371568 12616 203070916021585570564574106465630186 12617 177403318180952180398588501800125580 12618 273075801926438817370900759725125768 12619 304556073971797746674843809760958762 12620 239115522536383544443525897892608116 12621 163645132325412873542721426014586276 12622 281465957624298602715430896368958702 12623 380131598594889813392405958631428672 12624 238696999335098329972322388619844712 12625 187633145273713937869029729322997900 12626 286956461234704908128817018663053526 12627 328908115165923691869941683510708038 12628 228072665356992141554730791701502916 12629 220462383319135881315377525236796434 12630 260733115758946775420040388975593168 12631 304534141832494531644583937005864056 12632 250641235599652795903818536022769428 12633 209216955391151870703373105079658876 12634 277494047725843525894874887000292810 12635 361624013200740050415758302844578464 12636 250674106490798409636649570101653400 12637 172495774963106160644368969573668830 12638 329994552566377679914090511748239322 12639 394439997282487672247499619245015816 12640 230436533043369613074356532894701712 12641 192324648525409977860659595762846168 12642 290230432246666643551099958823252360 12643 300288335056860398461564475197368132 12644 282995554864569969669856550710321066 12645 222752201217617386614967964226927910 12646 266421593431434126594137142610956546 12647 350488474781300834703431121542769816 12648 291502688676594988687187198893685436 12649 211593287606264611011380977206296148 12650 320252371066256986428827407222430802 12651 332136622774013027581029099343921536 12652 237010604949941597769640852226528760 12653 193880275429973501442778706723793854 12654 300028547311440542001309431818088784 12655 390739027854746500490653068695541864 12656 305693553572264346120895255118491464 12657 177100821099196829211887261904273036 12658 291480393565972780289505655920079106 12659 426774799494652796554962067239590166 12660 512677732364285461554126414619276128 12661 192701477795340170784309916367377176 12662 316230196851805367227238799478353954 12663 395711043967644475381437866384788320 12664 550754495765191319660775299825342088 12665 245151844727145442250788018593410732 12666 307541100616870331808694067335335540 12667 314155147378315718720803114491572130 12668 289296969104709181171335659164823184 12669 224981640014332565031148390027839780 12670 327122823060171593586081715842742896 12671 399336486525865219832087457877582944 12672 230197089163818690050989133906311134 12673 203053301338116569316411960686098104 12674 383006808762084019027597653788928950 12675 402236323249726254227571034420855380 12676 217865680409313009806416386254586626 12677 223491686800197849062189337444182988 12678 342761437877434155009842112767748246 12679 402803194389178983989188844360618904 12680 333404185502659978044381519760893532 12681 197186238691476237327540217758088124 12682 298040868959045051032128779423615116 12683 380889908376783810642906477038890194 12684 314534607988786356135697369743881064 12685 212641158539809558532183431464799800 12686 339323230330948179900196355992980570 12687 430643572454766044166991088102803008 12688 264285496423840511480344224352283290 12689 265522284381447323048753156990331614 12690 353731959112287037995831469929835626 12691 331475450239609631895169300351369488 12692 327229775385242197184461464317071596 12693 242963263101381108412338814847740014 12694 345179335835104391823492398137133526 12695 416038356229132564008069751638621768 12696 290761245447238472314782605444426256 12697 213417031552793491976138047370644718 12698 369537411644192538968705025968529618 12699 456042643037541751506440381235744378 12700 274831510516410492161825346622301448 12701 241070212545509778166426030891399996 12702 313474985809444518282965278066152192 12703 432201761789293260926644929129068808 12704 375768279292468350835138757696831174 12705 241982991261447597922138076514245358 12706 351406757262571736378994307882391072 12707 404103658966508033978199419701606650 12708 310861701558262833881994482561858534 12709 243127000995995450100836480822291850 12710 388728523914657446889245215507058712 12711 420494655766337115903509785702564104 12712 267995423211642820760431054570752198 12713 269016965712960201898757678158855346 12714 390061164659401243022732815653804246 12715 419010439984063468929216181033890534 12716 318774547451719274259689144497552824 12717 217490375528839067306245323650577848 12718 349153755657535741466047628497008552 12719 566035148978428586077990728915514464 12720 364134257905356071488461216382943604 12721 220229508265200298130466047971132622 12722 379486185536404798911472328098681982 12723 710405637585424385804690061007290642 12724 297185207144210568784138447084619672 12725 285461453163557028858337499233303848 12726 383179266235683141113537192268768720 12727 401078710617212753654201140032134784 12728 350324023927247257213363525095334626 12729 544599113087554899127391281827925980 12730 361026563889693590518430586998376312 12731 441437224936475700350188546431624480 12732 323606677623908720690659689216228264 12733 255103703961921647504464451573744412 12734 444536389458846589789933998151841796 12735 750548637699305730901658573627337336 12736 305424221982320006202189663925664544 12737 283233856780696132099182004611812076 12738 384021614104694066021722347619472652 12739 456159582404296251117355785157092426 12740 351771662325092284148179711659766954 12741 245922152223433028133100349738122800 12742 336667942761290581836987156567014688 12743 525343168595510602006788701763505032 12744 393917790344727171403249663917185412 12745 261339069806847400895989300987526494 12746 417043608645439309295166968443191092 12747 453412023771450448134787723558645122 12748 356149097076659777124236511503822082 12749 288584598075899664122552376689648916 12750 406174627368138181268410935027760728 12751 483163963253712365623345277058081000 12752 353636206437778820710240944554525780 12753 276696783173181122070221877159288952 12754 410549361558954603643099493183151816 12755 529903604120364217477362155595830436 12756 342546233965631279776395815104957950 12757 265025159443636390134017003570058554 12758 439378190109563953194024625033742658 12759 558403733836434584743536055257395640 12760 351670451964493076936754341365095036 12761 291789867491884241826136553068380528 12762 427730306767516286895962814146856608 12763 452153868244798978229009832159881124 12764 402840722773382701425484899573403560 12765 266260765657859186017815655926611760 12766 374831294802585759749567138203714662 12767 600368926591408474340715909525530736 12768 418497898965191899705554684509498256 12769 279421840339290135057987658955701257 12770 444503090369243661131592616208924480 12771 466922967694808672199358988189529474 12772 314454391993140167778491332255339152 12773 323924400233436043127576526880514314 12774 455475164095167497130954656103584592 12775 501482489309912160713071729122224616 12776 405282749592582714050130240998855654 12777 292322703712929729399924225081917142 12778 434101641827969551952424191128719194 12779 581362353741292544816595819540230748 12780 413548751797816407852634137789466308 12781 281477139519276677279237142335804720 12782 455775873631826769615532747367895222 12783 573371477069019376936554653208589272 12784 645239782379927829283237726200719928 12785 331736045716096628242629848898777658 12786 446395514888635005464052117330652494 12787 458440508937292235986068193275973836 12788 421227631630378944338169962039023368 12789 346925587207650061886678516984431826 12790 455881380584551960133011843377052554 12791 578312437442417711041154699666358576 12792 694601199338647867543383664265935920 12793 300076499967134786780359243616478624 12794 516589218316348644114548341195393364 12795 535037059625268853116936390316725102 12796 597685936908850553701386425506311600 12797 293082862007942745105178936910431668 12798 472108993314302257262410082231074020 12799 616041944682433158010352996010434376 12800 710243904316301419038539147766961832 12801 300844116274754063185766960202085410 12802 415510077315331096239304327356546820 12803 612031425038103185940522008366284452 12804 515162847426632756168782937457620676 12805 315344507585139071265765683790939656 12806 463964163740194024219082137728245316 12807 553386370256433027299811806816618184 12808 668624002071962717505103349153390720 12809 375387661181991875984733055557847010 12810 502545518519538273318386954759381778 12811 514157034336299893081650007842043590 12812 393986026942009836123938509146572262 12813 327301675805990636747973973510612848 12814 504396315730022527936756716105257310 12815 666203711890747389655774633275997392 12816 442487979324655356391180767391651964 12817 298668183304578717131507477138992806 12818 538227247045940874520192995311031464 12819 612514955018223046822022599547975934 12820 401971773009400305543100602614686666 12821 349915142237294322580500607046757548 12822 468881373541350141827684196240593520 12823 556665505982171100271831768148809704 12824 537289094831205280025271362207534562 12825 355567134478505356968286093643073612 12826 462361861047280655529200813977188242 12827 655308000205675361890707455647265832 12828 467366943929448117588559577360785008 12829 335385769224396963520021099336898414 12830 541573523735537647348665257118224400 12831 643203503768041083562188051173336184 12832 398252551226344974403350762825751982 12833 354428214957468240583997562897639010 12834 596034112296107088802223804257405092 12835 547510116057520180098922683387392832 12836 444779188998456094290227021516398916 12837 370024270412581415291142150933204486 12838 523661340588475033511238082699497108 12839 716636166715180287344837262561995952 12840 485167267565334159419831603451579816 12841 355386172065066028531327007329671722 12842 533614063741713781192813062435594284 12843 893583659948038309491183780449575080 12844 460577987367308049023190065657422098 12845 389228263041162260898891686820108816 12846 533383192141191900799158633708935226 12847 680829479953366021329152737629788016 12848 545074732471404623464149118169612736 12849 355438177353313805095883009275679220 12850 505646654199464541898036576227693258 12851 674309980447590027296015533927310136 12852 465854356180691748883250037245368512 12853 629914047728307234540462571694894360 12854 607559266271507960440347423537010458 12855 722073155295343540804834517058682344 12856 427181005029221162332541109723666306 12857 407831048320624423587524333023755624 12858 565572393810940827646742223096215502 12859 891457092126427786458471500777533416 12860 546444882810478235601284313524064720 12861 322782791560156509705664200930966764 12862 510732554824978360854318252363685980 12863 1010164878494708727128182062015089088 12864 553643484194763992346774389171450796 12865 385069162147906430300090569664655768 12866 584835224873969950262741522866309440 12867 936777332547216102096507105680612580 12868 476285536515884194540818492776017604 12869 498054621803799468325131577673434132 12870 587114181815381852439253997768773644 12871 631115258832439354955764493741132184 12872 529381825166436360268166330414238776 12873 650465613783231670010710629894221778 12874 623843480091344992336844456414779624 12875 735005245215537282259708248592223736 12876 511260058821260450056742025152729004 12877 335514109152642316066765536190600656 12878 591568730905172462444847688054426908 12879 775595954373415958881969027109241600 12880 521256476222172005988978869240093856 12881 466259440662394342013730664613380608 12882 581058984393036600666281666701629444 12883 930906400486790723185350425173470228 12884 593097372580377918768596280279573644 12885 411939701992316410469019480671624466 12886 528807017329628529101458475325001572 12887 783345840825403231591080878831648808 12888 599628023727709710414198139362851364 12889 380374753731259634921119624752982328 12890 664803984006499595210676119387282236 12891 746734405802047642552702948294350294 12892 444148240782477690376411592805946368 12893 434362656481632553218461865527818670 12894 683811599916433592463791772693579738 12895 774874351275986151457814416583112960 12896 550611378546652410013969461805182474 12897 426722458871696832987710180867033288 12898 581020917608424461910705737558863958 12899 822925681698838436340264201631553898 12900 853597572337962953596855284966753756 12901 402293702806944774717927186420290868 12902 628660419666717704927777552006467830 12903 778054591822628391715111030116189768 12904 629007370610785521095892924972989000 12905 463643484863740520350368825025993934 12906 605456173844567731803975363221488008 12907 651092169116777054488835243538609768 12908 664078110089724159709881403532230362 12909 467953019069954514682669398733645764 12910 608461147243823514763224593255275410 12911 911696155575993707269149310111916400 12912 835180986768900183107788924721161008 12913 415951305998169695417410958589335806 12914 731782227043765670323736936517681534 12915 835783204081536766253990284714250652 12916 513199116069454597081464445348054586 12917 459550771042265694422580056173545416 12918 680320654026122949114847863459524970 12919 780957837252574999391340364536663456 12920 945358208443645273400379856668346452 12921 482523308238629713185457058877662400 12922 623968417409053604732638869903625464 12923 852815777337204430105106881037647770 12924 1169544219707386756788082785604879920 12925 416255686323425739458758224669169422 12926 665455044347877553189585254935763144 12927 859691602521488180718199035630896736 12928 603662215601105742255869378858549432 12929 495057185443850380709154814622966898 12930 977894847289718873504583961447742400 12931 726607454689538530190141342527669782 12932 618845243292972741460715706049526866 12933 507334818748202877138139368359785572 12934 742042319935789447425858575066942844 12935 921269195240278438700550616815480288 12936 1133391211077518235912957337947683574 12937 467035489424118220616343178286248768 12938 762783441652857382439841328987563806 12939 902577692024288595851623184686084254 12940 841015963220305115639657724390306378 12941 452364045822469798383824250227731022 12942 676639482174436275076048372247314242 12943 895022623044212370642635422232536560 12944 771724225590485033626846813035980156 12945 496400921166600696374720152663349070 12946 655746404579967002911059946833606362 12947 856633131088454979315501484503349572 12948 915671350792052254579155179027546208 12949 508017735670472352273647157478469634 12950 800486137309013379769922696733507936 12951 908191431723419555954665508535698688 12952 565339788727159276072210359362032656 12953 571997247095490190537352908722992780 12954 768338090748687051523941058196183574 12955 1031299573365811190685014890961983668 12956 687511388506440881396863074814839696 12957 499251572677720813218465790934236236 12958 693201810257838699888071002802475108 12959 1056774486325039470017202712687009992 12960 1030305865096209687312051187630948970 12961 461016875613597146752540312876639156 12962 759448289967143363801548628811084740 12963 930584691222410960037918013860221838 12964 688413064644711692267448179121630804 12965 569422127094113840094974091632233120 12966 692675015761248629258501874105830142 12967 824221798451593068430985776966710936 12968 741576467801051804079700506145085582 12969 808062978957053156014270550623210122 12970 776585483437831411620002960925805432 12971 942379881818428816179836947467742848 12972 677620501096454677587282423488496960 12973 496986773187873933522711791233051862 12974 896122177399803216167448672678041880 12975 1081929270910600119684166476330364944 12976 643354874164763781705824004744327354 12977 541726232758975736039948885080756608 12978 820965299860479031349018332231008348 12979 1218071888134468723302750975925203984 12980 760332702186153848228910342442232952 12981 581526643370671233015963894089155758 12982 722238892810926763034073359950948638 12983 1284093209462803862615313747305049648 12984 781846834118336762896464578228536494 12985 808671497073933851866767230078017666 12986 851513606506248245889119943230453304 12987 973648069872922504170009821595002856 12988 673911850882768477501682531633340336 12989 582598345560112352831041263143985924 12990 798526277054679509615335822049545428 12991 1245268082533868145086917691976524304 12992 833441558647504833153813799875806124 12993 579859960872894106187244629454749940 12994 836693577236710076171188923533373040 12995 1308041610957308623695873254054193048 12996 723449130758141112019289160386340619 12997 794014510995437103239293474464895430 12998 897258647471024424556688053889748342 12999 1407037476974929902256425283362777768 13000 738555688761320631379727597388273224 13001 608407001343909895116065827195137020 13002 817620780990995283908688592339197786 13003 1166570069062571944102592765828964150 13004 843785625452749669729802744901050442 13005 574788276061830166972020632835794616 13006 769955849236946612479646390626217706 13007 1172614699141239427405354401177717864 13008 1091604172695181082596221877859134938 13009 846445210842372797019207342156923186 13010 910897564991274142883868094967493970 13011 1306142197048080122703788816439877428 13012 721647155794665988771513054827469826 13013 664621986508927976281931353800669990 13014 928125392894655529289412638182911012 13015 1235154500972372431198368176260529352 13016 847079607444650030093108654789139642 13017 600409447109592600385500026486376012 13018 821072508015950282007380068424502150 13019 1156428714385306016732777123324414976 13020 867382432380183313189296303917140728 13021 556626167049872557571390984688628300 13022 906957256740461625503811219867084972 13023 1263618767632584898409684092067903232 13024 1098531425329835082526759253291857506 13025 942482378842364762495171979124866594 13026 904062429534548523753908801053422870 13027 960228801528453483632372738499939042 13028 879888053447404518705323918678138042 13029 691956668427220682019531532740848298 13030 884110790122182010595899263902112366 13031 1116657237836272136091920955231883152 13032 812585396867293315121552236645254752 13033 623616650850489036591770128281482450 13034 1074887276258717269116195049617091074 13035 1178258333524750460813735124882206904 13036 995223256789913659664819332790390664 13037 596230530399304932161716757869384802 13038 930502404186133123577873033825168802 13039 1500847976383993796539241829248046360 13040 1223527259125488774089775069193530264 13041 651991485953179579541582297578602552 13042 875281301277656699639908173386167412 13043 1169691536791410314626143754147400292 13044 1220128942904996140695653056405777602 13045 629605378966618123373010467417861878 13046 960812327604656716143872652085585536 13047 1174641438467675106903641583098626368 13048 1131140686963467988843015141299543600 13049 770443427793859016941168444420721990 13050 1237428490907752834113721540242167760 13051 1067984053714515302735282659204060338 13052 927739507872662998001219341405868472 13053 677626418130861638549348012976408192 13054 972913518292391918878386957543118014 13055 1413311322989978457133564344547985496 13056 1427664804884214334462245063215985552 13057 561241797268984148871393761954756568 13058 1058526698166386983666649368619797796 13059 1533174754340895600646690863589155102 13060 1121517510910406906417015639871013234 13061 730483612550466484611114966755919988 13062 956182549066584815221052428027052412 13063 1224480090383463954006620070550014288 13064 1664815303758425170138340455913068740 13065 774170365383294235371178883816026392 13066 916213697067984175769490594675602538 13067 1218280683841772532121836820941680940 13068 1239981391282526198497496163307133748 13069 702280416663514297966266251594802642 13070 1092737131317573393305350451739394686 13071 1269355850668692946682490318330774720 13072 1391450712160129278987493883677087260 13073 746479588785540518225078845186828000 13074 1116860828841402495377672522617540434 13075 1190615042481456814552144629459285318 13076 949992367378268661290848170102533826 13077 1034370420061660673976564777357464408 13078 1234487280340123265414706237168598554 13079 1447673435772026026322850881606062536 13080 1302295246055699768336231402347582620 13081 652194744446492237537750893283539428 13082 1118159574200208033198100660373619372 13083 1326206299794295806663297349040343168 13084 1205829891396076791654746865395179440 13085 751421837040331007142114784752266848 13086 1050310388169721861476061514348988690 13087 1246893062413559407862779927613312904 13088 1380614721370909524348812637928902686 13089 797920169834649687577278794165751066 13090 1059660991091694976875653949932291952 13091 1651551779191626860734001037817696812 13092 1237665342453006718339343713164773688 13093 739582687392320102258795360491531358 13094 1219271340758431905771175703771527974 13095 1640461988061579878622377293595952888 13096 888766410198200229468644922554302604 13097 845904941337496285616818923393422298 13098 1133571818926360219475500234368296280 13099 1304940337530623473706163218861967402 13100 1136743018161690783341218614853017144 13101 959462566156478938504344370729522728 13102 1031338606293579160865953254840282666 13103 1608151052869186652415089952462187896 13104 1448519199426814839449621980454674518 13105 768580097984330722958632553790779554 13106 1208228387789196334211167745110190288 13107 1896518692249318964816876060746456554 13108 1232666874364420217753595890050701256 13109 871657302823126973056067149003960100 13110 1159311539652242180041615621691502978 13111 1314923759096604959024989723759568760 13112 1098847043300832558519353392654292526 13113 1103906353908136040733919786327744860 13114 1168997711235733446968782509852226296 13115 1700905092299864660321175531797640972 13116 1062573468414761589885136205452807272 13117 742331190624712489791460056002621200 13118 1251449190922731326751450412966811700 13119 2243602272286377577729090622774456112 13120 1269639164660334942984437237976432490 13121 840683652658702655154933637583544416 13122 1190348567437785379675864595096425614 13123 1580660591147318958245706635466082554 13124 1218885163582251249912136136753927512 13125 1170087321330800737143868662611609826 13126 1090233721828647068048572143648095916 13127 1499628714356941340972685524148386232 13128 1523190928798709036386928454665115438 13129 1152330078191796004230708394639292016 13130 1272369344869513466238574722957632648 13131 1946637697435746028246420591698650364 13132 1038303280863886861611961741039444800 13133 1220853757795481285462227244542357098 13134 1267388825293129049424884330459312448 13135 1542701632576146491353925367315119784 13136 1197715099088699990353930543297271636 13137 1015133813428712854387357373120353146 13138 1179960328878730145193982240648520372 13139 2011107525598005471022757867250620922 13140 1228930258039596137566152804909880024 13141 812304972991003601323192759219179742 13142 1312980300272742559563310054915294770 13143 2146436903934776934483486903633701688 13144 1406263945609696380645380220893895774 13145 969026388029285664706154826551078112 13146 1345396235110778814093256242962746452 13147 1646829799270025775913103181376406226 13148 1490239267598326704132304580192307024 13149 1190073109251345201659492536399189032 13150 1185389801189541390103078281271070274 13151 1713617549886807639422397789002136264 13152 1270872564882786521407281144879639456 13153 859632811948580200276210209256175904 13154 1397056476210033370163659019624958482 13155 2440490348358179663140345210271953206 13156 1367592132684276521442503325762174048 13157 918773894130123868489121058132251178 13158 1318487663949638059731194598477579822 13159 1617637181613489103617819667820332440 13160 1365396354392069634795478100657106336 13161 1218357054097336406492497354816939848 13162 1503739940641319720822158272710045168 13163 1732130793932212754895078938925394764 13164 1565170961846781858211463199515415288 13165 879603896087780288110530847834962088 13166 1359810498912004051063887976234245594 13167 2027211249938071016854888561426719096 13168 1767638644964336934909084212525430624 13169 1093655912167378401075612866571998002 13170 1431561171098673629206413857612303640 13171 1719373695471377009346916473617162100 13172 1560732706759249507487023299744308824 13173 1012483110816683026922297745760385076 13174 1385639764346823313656478679366436978 13175 1829831078401143707824801736622086448 13176 1610254524145659977333848500177966648 13177 1172824510057236192225508512862987148 13178 1698157797662964354400860205505133936 13179 1818379212516808432725820648481340984 13180 1467257433242182861777521923099774736 13181 986192836529181420843157887581692142 13182 1375317500943561044291890288445230638 13183 1736551729382405416315664879746756728 13184 1808439451944591523064386283123785686 13185 1273270660970504938791468696370746910 13186 1307822354289688333125612898189707810 13187 1731237252414163769215028581679921226 13188 2219440717833994323346021854748154724 13189 1069103460974889426907123733143581242 13190 1498659525032127313138233155358618966 13191 1765429273784207715685469965066765560 13192 1996942434784026785638307240622608224 13193 1111717281447013660669946972335542156 13194 1615246609066933027743297037334433308 13195 1961784678775245180824860724579495610 13196 1409446664266969580881811127217873590 13197 890551837740190165582790408258078832 13198 1932906314283572024856984890266687122 13199 2478450224121570593855662819760136360 13200 1764158437082041151432326769492694516 13201 887340656787015406977902001240278820 13202 1525272907939888406691991908051494376 13203 2179755976503940629935805030873222900 13204 2141646650067159552041205815835968546 13205 1196881035996663826709601899380462314 13206 1456478401006403253875358272424789276 13207 1719116796507247718487689288377941048 13208 2340430172098288475286147233253360288 13209 1458890821345658534551010330405294472 13210 1480694259256904024555896707893724166 13211 1838675289869862048908980023633405300 13212 1738038400152555185321588873547280008 13213 964125100087288069575331602778064002 13214 1702182965008273724061751078441346940 13215 2307539831343854799891984257522820624 13216 1651122335139669525311796842655949122 13217 1139385338614619284700436574543346384 13218 1869002472677502495819032207571890184 13219 2159600341767384445419812984539886850 13220 1819743775240625184497924090027943862 13221 1337424396917346304223926501720935982 13222 1407562698550212898287188201819222808 13223 2141376162714324193546802821537311672 13224 2158334313030651189869635433327448984 13225 1333500118357160260714213440174656157 13226 1665105557751856666129605021544051118 13227 2105151863431218661002851210237366682 13228 1902890031543794842550120942828798016 13229 1261219270353558610820959561856453222 13230 1646787021249874142592650283837350826 13231 2240821934393565886888888884305038536 13232 1888645685078687448094493137534773666 13233 1219089757973706043850480202252600816 13234 1843655274151998307157416778908470280 13235 2617647407091246741638396330703240678 13236 1547308564179527411884649844931530456 13237 1087106985646603053241676493670003848 13238 1703872305615574726900623420931266072 13239 2453112244156341913744841311101133992 13240 1826224863050207096050170884352189414 13241 1505836828267135501605434794518353084 13242 1706413294792919780755630730441947674 13243 2406532774816787078300931962071719840 13244 1957345316006464890249873105471550176 13245 1515007793829892935262768717605811608 13246 1569124424444972076470832320160134682 13247 2514231285959144598545889873651750264 13248 2187106074113322312629307601078913208 13249 1452919964347089223537940541185618258 13250 1839537195453365415950774628812147618 13251 2600032535496342957476139924365665968 13252 1700694557722957929898577011359805688 13253 1282145489778519850637544234101085088 13254 1847279875279724643716578213250081340 13255 2593331168461027112838704002135101384 13256 1743373904098162421852552363126324234 13257 1469817584172258563330797007984454534 13258 1651465393851160107554469468246200076 13259 2468963303441031644468352062562506538 13260 1996427724252767666043527726814556464 13261 1321191070353558759432649242922897732 13262 1769269408291235600959862451604958562 13263 2923122371748913770569527330987846608 13264 1609150341743469792147506350633253072 13265 1876788051517161399238442947125988278 13266 2055750046260170617202930706510762750 13267 2406676939217774271600677439141487422 13268 2071093482454501583311307216687445132 13269 1926473250009764043037138823339571090 13270 1689245786456148470844401015352107706 13271 2360042692702415817640166755127189448 13272 2364516648301955830559618060719722528 13273 1529523887094998341484787101968511278 13274 1963295249466941318203057845367891586 13275 2912101077921907665925208556165068784 13276 1583665920140218076503319923420665048 13277 1252247852487107928013875423357653532 13278 1866726564153622780464637641243388542 13279 2933010959025456073410355265754487104 13280 2464731609025445296854265180598435886 13281 1505575351181092140211442558797164936 13282 1779092106827934359971226376988125208 13283 2643914470617857817419103574303788528 13284 2674553643355008999521801393323224548 13285 1627214349565754976957638015281048942 13286 1954723405494043174486690960981634160 13287 2640748880296642619995430619325313424 13288 2224269317044892710235359924592178360 13289 1811373062778528634711516293498243484 13290 2193351216525448670326856223712718460 13291 2503881996687844416862900331008170204 13292 1842145350856781548601305850812170960 13293 1399908007415178715740938105412328968 13294 1928334246005783855963496066653707098 13295 3500243461189633250567785315243751808 13296 2688854766794333436734381517786365112 13297 1225647780295981855412949258063683510 13298 2087256296173572035610472559959217446 13299 2820503878566316534449490464466590876 13300 2019884695163694222433305547420717794 13301 1464708118020720376247015935232184432 13302 1870323522535414079662194914773007238 13303 2586316567738666051537068750365590392 13304 2683146730900393672899263351770222344 13305 1733414916745610196025038663368777844 13306 1891578916746178165561007175286522658 13307 2528328226914515917579639546449048498 13308 2833865251331575177170878536699422312 13309 1883925600604560835752492021397941236 13310 2380336933217930767839239114722212858 13311 2928403224108624058521075984320259216 13312 2230583628027699929201666550953775002 13313 1558546597260762401623165961669030192 13314 2725897148106014219778102629284483158 13315 2926209645027671204543889702385480518 13316 1950872829052593665920715305254219350 13317 1508265337260377868525751358022776034 13318 1928785208644948877733907623617838756 13319 2836313871382755522578426811960845112 13320 3452741110584616752289049265916322032 13321 1872815984171115464059229817856112832 13322 2191009645906372292963935399191535304 13323 3102386988165678681272990579196963876 13324 2550274836139209269802716437634140866 13325 1494084929231208709096574142784102728 13326 2268477273395452237117384604282287914 13327 2543717358498143546113513008924912144 13328 2807991125071260357994839093486997262 13329 1622015770266033183008549381410796426 13330 2023564429886922198605091262621270638 13331 3258365514666213130531163386919730696 13332 2743898657058707948645650236396038688 13333 1733054855354213852865084239952270774 13334 2343229622282611363227882111980044200 13335 3363872572452571899307405404113312328 13336 2731667317172330151944021425415314026 13337 1654995574913343070721183722048577438 13338 2562684203441926343961864802042564194 13339 3082539328000069051400441049911749428 13340 3015497914392756875552421936973600680 13341 1509929518958985485603033465394416142 13342 2009241542309033797368936365030504544 13343 3337637863933851200085189399545917008 13344 3616792355640508349218782408966855474 13345 1520437835278362225036156390115597052 13346 2274109891404281405678775440168940734 13347 2951107586320300203528873086635828914 13348 1992391494454520765672248956857405292 13349 2112588700239664275398647636713170406 13350 2880674608616809512651858084296850792 13351 2790477052216590082265775691052983848 13352 2602679004650296283916321211572600770 13353 2510825887778584116368422028853645750 13354 2498585165083087414190547463625222028 13355 3171756036923278611398790509421649668 13356 3229992205870741481439424466813103840 13357 1705115548730823217820545305841699736 13358 2371400925711547748928105292938896496 13359 3644322217136582917511032022287392624 13360 2924483106533100441681872236384095042 13361 1619162635649286552930774102698786436 13362 2582258674037873418710472870490840188 13363 3544077939605990917196846182252455120 13364 2797828368459520946736416498083930810 13365 2018299883075548205175867859080819336 13366 2219728724507208407687068376562332622 13367 2972950993952782087199181201334305168 13368 3440144981150532354215615614963076094 13369 2217601278098747470539484333784424010 13370 2548568053444580535757380898883945400 13371 3246084471643383338441945289158879868 13372 2267625809425599533898065505971804016 13373 2009746150841655179420238326300295786 13374 2728956807972476874636763626001557414 13375 4085892932975352740709751204491375936 13376 2748321688772042026939083322152139704 13377 2008121002173194420601278233030814544 13378 2378574134479722854593342346483667284 13379 4026004315248545755723884163900358382 13380 3262709870003815062689318382556616724 13381 2120219966013756696104274104865041684 13382 2461514311406814342063058060563364092 13383 3759148050539894566821125069723049888 13384 3394102366316549683787036510005260012 13385 2247658383547880401104998002485643486 13386 2493250356828874184246531598506649732 13387 3507845744389071275200351201133523912 13388 2831173401965255746709901460710246198 13389 2188289241522032727219283584519366684 13390 2371163137128172399013023306268373300 13391 3609235038632229157273415290142242008 13392 3578732652336712550359472988596282928 13393 1993873184048670112416611287521982044 13394 3139640695892963960458088187107362528 13395 4268180764500156777666886429514838588 13396 2714212795440979320602972721888717832 13397 2212665166290724858021452674082539288 13398 2847713395807477074786336707256257250 13399 4039649706189862015898542640267086248 13400 2941962931538060893179775082603876574 13401 2428752799514461189090821246124517372 13402 2390222051472016383541100532279802796 13403 4090137163102802631396894396990874458 13404 3509916083569392441141654711478605000 13405 2023795124608685032743300836244196056 13406 2689686063416750414783083045187647452 13407 3949869820532944273632546690271823088 13408 2798639732247073483984791290722276410 13409 2330804373435323113884126902442108588 13410 2991721892131636820545449286609062496 13411 3719936728462871125154646111190872474 13412 2876369710238949723851378871479589852 13413 2572846524755459462773400737872063696 13414 2927524338699628937011479075043294230 13415 3925640570589138860020069947412534824 13416 3412266054261431693318934163484115120 13417 2297616786827035709766610981850523770 13418 2887011396543857493449946365484831452 13419 4505267015327876614536297130123804986 13420 3273338883922983968786178841694973696 13421 2179286714800105112878499249111719796 13422 2895298815060449677104076601515997580 13423 4184304073028652850336177008134061384 13424 4064747937816136048081248184197429000 13425 2307355609721177317742038582661330520 13426 2891401442033289339239636429376115646 13427 4077566860117084734248729759775282186 13428 3829054789948232817870686768728300370 13429 2873079463110305651926692043978587502 13430 2994128236234016736589579332068208096 13431 3784921511417035115286278855533137048 13432 3250460256244616327106088165480367856 13433 2766272257207488060577951816852156116 13434 3107542895435192990106683113733136414 13435 4253088727131678692535589868180657898 13436 3342057313142680426410196648350642792 13437 1941228107517082116164042449751691530 13438 3212396979515639422289099966196598422 13439 4326511282777708164750017971086436272 13440 4109571013288184311429370514744604404 13441 2196936828298858329889726999256608292 13442 2971385768059183086214659512160841902 13443 4806674239150753882675208600921388468 13444 3771395575991978705784357527472303056 13445 2517342760111221773977756389668702704 13446 2782696548823498524407163630149176332 13447 3739726515789543536138315605199002056 13448 3752328733132681641080956289619076640 13449 3026805049813876521077579637941193342 13450 3380928981904279084035713569556809998 13451 3972651669136471212282421742618203578 13452 4437720552556453715768252748743165772 13453 2263807069107459900847053998128826232 13454 3372696679161271034593560854522559030 13455 4647229661228310230367609554015576952 13456 3679430098049765477568559604207415069 13457 2579136787649741148835783916777262834 13458 3377521148850486430667567957216593074 13459 4638804938591684313254220338349900120 13460 3681415775426833229458421125726066984 13461 2293978482054059335926032885627191920 13462 3032864124609408364880009693931944502 13463 5389000341861838128789536718098038344 13464 4934174709093137560435910134776154404 13465 2381475619589128882917756315922613902 13466 3964964881718382628302734265610583150 13467 4899462496866238273135860772305699942 13468 3663091482922679354977357241112247944 13469 2397115246412864830831054227532079180 13470 3445492273700999807029747370063559006 13471 3851123150456414080381846568716439448 13472 3932555175749189292092585594045909558 13473 3150478941059603208108860949362615382 13474 3387919327373432480544472274062548290 13475 4413009136590761357578461077055224262 13476 4210037647681828187366434498629771756 13477 2640031467066193227195423416753235842 13478 3387019193780106858698199103120118472 13479 5290890057403294363085479198792123008 13480 5148401143998575294080607484312442708 13481 2452998006427188802157101945903966376 13482 3588401873228760497696962089504727824 13483 4504851412883472866243416457677659180 13484 3985033368562008721232130561402963900 13485 2965753824803184244152229750319082432 13486 2879349826517955907418601418310009994 13487 4719227696747200085074504472558887872 13488 4742752707953261169727905334937633724 13489 2906638887269992421321003375424815856 13490 3798625746627757799513924031735249288 13491 5376712479421924990820919108825216276 13492 3974579586391974166666145221631274230 13493 3155933944970900105376823893967286538 13494 4040233990224740115328393543029222636 13495 4003462292257158004002131208393837960 13496 4547102241128811364717593695784455436 13497 3799540274664624911030584040694194904 13498 3195715458358290220970038487437208452 13499 5069641681831775546362082364892491468 13500 4959176209023852044201872304313511512 13501 2154394518039166609323388536083515800 13502 3444375405378887644816319053901017974 13503 6282345146931721859486573972125456032 13504 5035082904042128832623140115579732646 13505 3156324067443912886856672053944851972 13506 3776752346834246864386899723454142538 13507 4917323716221457869673664819905472520 13508 4283532947901701255190804445132640184 13509 3551213797392323151167375214831962868 13510 3867860418700020420967278680053969044 13511 4806939387816075585564920042046624000 13512 3950398406239749129768987708725338470 13513 2995271908284557503459965558355754528 13514 4169395929556471359077119573947587536 13515 5752806217821007437304879865802499572 13516 4138941711843369528768056448342932304 13517 2535056849685046400386627082332162746 13518 4006061454383452883594204795427681444 13519 5758208090252327891249055211520640168 13520 4717852949174713319454745452063264570 13521 3337381961566346537928970854138502218 13522 3778937914008413109565505465550545228 13523 6027181255458358607889703491581173572 13524 4690309276458511791211833752980326588 13525 2822283082951772923270148371066786920 13526 3632132615538198612954244436956822758 13527 5958474367288679380889318784389831688 13528 4973648925918694560545133619144561272 13529 3586997648605576390263990561924335316 13530 4363129929150174906571635643517908560 13531 4987811874123995961872195567747620704 13532 4550708129424994934080504196981642352 13533 4250116727428265337535641408924470880 13534 3691436595347351799133964162399817990 13535 5967516399669389943474274673392765248 13536 5273390984175607465498515349611153756 13537 2734628516390939302467863376097350950 13538 4296280347374058196055512550013041766 13539 6581723011162595287396758823638388170 13540 5043475545090618633674715513787476586 13541 3244950455920149897127682564467998396 13542 3938387651775837117470575645366831116 13543 5530197123577442398745804394137516568 13544 5008401232701630635381080500017041658 13545 4123665758139760292483590003816093398 13546 4180486161037836309269313539606332750 13547 5580104508792882160532041248792725664 13548 5132430562195536369056099256911242110 13549 3239281108544512519876961944142502130 13550 3974407817243969551190445584171898336 13551 6223807026766730465116079315550077832 13552 5101399561801395315668761697759634072 13553 3535160518619396532873726889785901886 13554 4490290737132305044166346931607292318 13555 5694869496139693893123688731130580724 13556 4905362940562120696156324474481774714 13557 3933197750804090283591631942711357620 13558 4078041032954244189296715546101640750 13559 6348449743317896888457007548370284384 13560 6159680958508697893814947581332476296 13561 3555988659419727180073043577341162328 13562 4134358800992942008037148886855327670 13563 7377422987019938760485086340591497932 13564 5668664783093464033631276851297983432 13565 3371262963258243558400542188192126560 13566 3985157662384265787293524009059908292 13567 5776076899400818592793998597645045808 13568 5911343233154900868655133763339040832 13569 4128095619185008379521644852727993686 13570 4972527205287973379549326196897110824 13571 5510344837139804634764463456505369992 13572 4593418076033533716484014330220469494 13573 3965086649631100803985476355944590564 13574 5125912893263104037362678186090010184 13575 7292886196671717415280453241341464680 13576 5318094140314109912449170562263670754 13577 3734702585776391801234999283883211954 13578 4876815084018614909731532898310833822 13579 5733229317798099562608686134056868452 13580 5504050766572063620567279250450061340 13581 3332765834561793055594354154303364552 13582 4006214936719888116900511534808394042 13583 6761119015513567850555655486592013136 13584 7614064613605581721087560650732821308 13585 3196057792976886137960805172418177784 13586 4423486808054358170571964041905163548 13587 7266686505467213788433165328781876554 13588 5597429047432541162269318965206779542 13589 4235617638439807603190242188476643792 13590 4999758531243692472658531413520442184 13591 5559861719663555452416676410955237968 13592 5417932498304445056552729242838467428 13593 4686868169867296358403180082056019080 13594 5020410177776066071442566201773450018 13595 6492488831506442448903632908245060096 13596 6078869452129366679004318455273860656 13597 3540455967641025639838704456624716942 13598 5070473845831540823979964591694025792 13599 7940724398507497972643316878120188248 13600 6646267997001894084568062191209548360 13601 3463643710745641641529366101507663078 13602 5122761268925493226481777362976622510 13603 7544773991814184677672406199059301130 13604 6156436673348149347151107337409786580 13605 4286419739571861153232554255679707840 13606 4665053981908289609498649273833772096 13607 6093888912189217175013853220553156408 13608 6697486335247433477670076797634511262 13609 4610391245363853928586129783205537540 13610 5648791772979412896928463729414742850 13611 7300957381403335980817012627176011076 13612 5387611114299865618547102340453628482 13613 3994305052682739316674991586541496694 13614 5133989214919975425517451708319468444 13615 6737255779916494168754799763767570048 13616 6736374730121138522663657263945459518 13617 4360339504798886704690594881477411772 13618 4711477715239175687169504691470480942 13619 7878048854141110976741081935076595672 13620 7455209915113647245086094088494175480 13621 3455702894877011059025713048970331472 13622 5046315822983908145898304091854485348 13623 7603782653194754176297495569832603152 13624 7041564712397840012435313789657291810 13625 4642481744132716019678580072200196860 13626 5807027282192838932780803670405982032 13627 6424180006870370755332417521595046026 13628 5572153573002276333605679195480459432 13629 5007324684635252913750595013643801456 13630 5421859795872791288881366537439586024 13631 7579888786708356127094607052185045552 13632 7336254388098807333693999667145507724 13633 4348894302935891787581638655528473760 13634 5320413273247432851888906017357821882 13635 8641618227888798325340472997346528196 13636 6367609960986012708057799640711770080 13637 4044506574616628592163888982693826742 13638 5115661512773755336590684904688644212 13639 8276052014587497757634650770927385056 13640 7649217889322052769457853846494506932 13641 5068504868524688416344111537774346716 13642 4837367719274640338268552221271360390 13643 6750554640362102999017969359949694082 13644 7466640839122768477788490165792327044 13645 4745976634392251181740949064146700522 13646 5709216401107931280376118572346350926 13647 7590518949903591448170830375002751424 13648 7398592034148891434575200549259957382 13649 5001756672094455858352545216053468756 13650 6020630921199385308681000772957164150 13651 8354578862677522364501985829415846328 13652 6120784420203444806796661116165061430 13653 5423353918840527423848201982962274088 13654 5531312154174272351384137696026967332 13655 8389267120223573693509390805335881792 13656 7069923502165457454635771418389376660 13657 4600751022836702843732962059504465984 13658 6085154053162221097661387042318381276 13659 9226436707539644501126685222970305558 13660 6772784324649798142934774365204655400 13661 4252177168581026172566080282628300382 13662 5661730815950175329701642188799965144 13663 7934899491591466710016440278523634224 13664 7802348030672971686538644771043669362 13665 5368148228547258794953527051466535040 13666 5376374621906730001858363516836997838 13667 8971553854796062017743584234266657060 13668 8652962404256576693690235389996747616 13669 4979577192684849068351557875804917456 13670 5851838147337928308384293365759608024 13671 8267470436045254176416633856506958528 13672 7155384263829046114516311643194811088 13673 4875608927825987552399330533586402492 13674 6755331685300052935985968501563661338 13675 8920780797137267390068933587800534100 13676 6757215594318911037535906587328416108 13677 4634901975261068714351629590655352400 13678 6282503236221377985386264285548556544 13679 9548794619813043818640600536738033808 13680 8992460159744669253925161512036868360 13681 4785706015469663758882505442183577814 13682 5890989584355505516767730703934747650 13683 9774255359063954300147834560883615556 13684 15823264684579832820483015846509405514 13685 5565771622342412283402499543227430272 13686 6050684877008428558848235868694317070 13687 7780033531940075988319065710343449016 13688 8552864743505257651377046154367523422 13689 6873848186494092017869594719090523935 13690 5973589943063156839044141292020591580 13691 7686292779342251966581797858949676862 13692 8374391293190920271824056096595849992 13693 5333203414581378925759318660686413318 13694 6410702563322780178664672407913310802 13695 10220541808532694125057521405511228424 13696 6787834449202292421056628989774958342 13697 4831641010687055340893446554388088354 13698 7547504953907607832956661238255626670 13699 9837270210716040185475371707053056874 13700 8101944014758071872350636295187533934 13701 5757993175635762292018705331875668420 13702 5447375555749138820553847329176100876 13703 8973421447132719721278708530030606136 13704 10523798180185000342493982241351195722 13705 5837605272860536264221202164431195518 13706 6384264979690901294325265513276096140 13707 9232600074588660122579623524373393230 13708 7873773425891310685207748464866279618 13709 5587323104104944593646080012739281666 13710 7327650100007564713296243849237223326 13711 8893835461332566123134162356042236616 13712 7953918083514266942976580164223897556 13713 5738257896641730559971209249523236442 13714 6918398074679759967663095009555528600 13715 10236418226063220009378652491079073442 13716 9604391390497742702846925042948898152 13717 5681976591358590058911643355959241112 13718 6844857481377095199680968090386571278 13719 9789627575174689904268283847711652456 13720 8564873434437695370426569517035509944 13721 5813163142290773015935471832394656828 13722 7482619633855046264204958742503237276 13723 9663886970076751505994819073321518468 13724 9015224180414388754586970987019773912 13725 5921266766162636882909407397083103910 13726 5965385075915827577557818436741836774 13727 10108479061881398789942357706141006432 13728 10952415888919254947060350010741042280 13729 6346506689357225857657721871024039194 13730 7198684042437957167095677784630058038 13731 10684779241563314388436298239411745448 13732 7485413629879104323380352475688895552 13733 5320199922753081061001376739737064674 13734 8042142293381741028446945785520350608 13735 9633039860203607920260302920584890328 13736 9005713575559391490971872531174055650 13737 6816218944570991737193400251853141684 13738 6992730398708013421364356320782857154 13739 10686134133836655010258135859648141142 13740 9913133399319928947913866251042477448 13741 6148072407987726026765251231770859440 13742 6581315754677072633383033724536122810 13743 11428372744618256058587706316352588016 13744 9978173252099983104129237661958286402 13745 6230453301128000393238949318333815334 13746 7619036650040604205816005252814049328 13747 9926659468505426944873626796001061072 13748 9156772687865375140572232542258852168 13749 7321437644092361923914718795099807536 13750 7313568738050541270771253857051685380 13751 9473358178078243158642530836131262056 13752 10957814901985019103049509191272165644 13753 15630890618852910692765382166557363580 13754 8196344899751714937399764200295361692 13755 11650342300110478906997386546135977042 13756 8346530910149511918380575348848140448 13757 5730551449071091982070053691318289496 13758 8241345529081658313645679983572183832 13759 11609969439484218425949590423634477216 13760 10005557518416197512440871414442866488 13761 5832538837604550038088852530733757944 13762 7290142017620648872843768599348222852 13763 10836633240714005986153931972785836708 13764 11663338733614915446027744296587089828 13765 6878412118099106740552294303013748700 13766 7306689576528827778671332870542199398 13767 10953200863984391753238507185696305392 13768 10169432612187729784363517646027282632 13769 7909711153212133611049386806789670860 13770 8972992363157077345257207877773403978 13771 10999019833826068614130174431833589678 13772 8562157224972676946297288024562940890 13773 6114930472344574375098359830851684354 13774 7859620622358483525952142463163309884 13775 12192991459835777248695462039864548736 13776 11286042260177560607709775400174671644 13777 6150812051229732456801999571567367148 13778 8777748089291710438789565850431746080 13779 13206760781593215439433408705304297516 13780 10145420892639446958408339394848138368 13781 7052930652857289975487774569755497268 13782 7650680451668534284658002180109936430 13783 11419094465525264421676001924364009480 13784 11401330859520512988832444505497185732 13785 8097343257563122800723644387188370232 13786 7099879299678060060605287127876890186 13787 10846187951571779207709261947589755052 13788 12407413196128882772151852937039707408 13789 6419778597978889756754363717423990600 13790 8320595844721554872054597396431014126 13791 12927473362605204072852084015066777480 13792 10630733809221642435033499975169581356 13793 7518982699862624793372841791709303762 13794 9969354829063049422631289766519260558 13795 12750790558922702683619719739783614848 13796 8680755301946968555657751364712404290 13797 7850332193183867144699537331287997810 13798 7867449160988379637974008628875658120 13799 12148814885911401818215114107860262120 13800 12464785423949598923873614768975770780 13801 7918974151715676899225848515363213922 13802 8334427667244420494561296273584821718 13803 12664618535998202764951209458138214720 13804 12098479339863426622416263132163237708 13805 7364234773086095880303475265746772424 13806 8606464963935996134639727324407352462 13807 11504082249985078557664595454437472000 13808 12520685861339807488858812261390824520 13809 8989899786938684218406761033378783812 13810 8208159062196137561370969987562386928 13811 12884557793796523235869014033424801710 13812 11972680625587236372538962644515358424 13813 6882414483779073792618836020041231522 13814 9315648947552637569078737786382135904 13815 14038153995506672873959347772474660920 13816 11002740425646225151298744220318147018 13817 7550012130466672800476001657501357328 13818 10715851545520694515248352829240965104 13819 13427469492298798816391229025466323488 13820 19400264462353610779729971966145998912 13821 8028009484785419320803470132171479068 13822 8659290877547616867479328138173929860 13823 13858248106455911321727229744104344400 13824 21890227079462081956473537788942764110 13825 7395750949775435110909064271134167308 13826 9095792069388340195818016181361669420 13827 13642974438998786107594769372527314516 13828 12301608253490569834407452816319885350 13829 8029607941116941400002749517114327060 13830 9334182286518261613989139719942896850 13831 12042741002924307133485646503261549816 13832 11895561726496033645111170018589665324 13833 9547326329454555920150064773957849398 13834 9796575984146728834152140907503746202 13835 13978566069716448722415596222699685840 13836 12570655233023829439589103543858524502 13837 8416642224056887656026447118122099410 13838 9428471599683931319262083603422619484 13839 15529774239290095374806148306420495336 13840 11926915974782714581123313414572227166 13841 7207205682589624943492900920326086312 13842 10463205727265573122052993176144292990 13843 14095904503808386753377680001057582600 13844 12250388654521250173120743919637795060 13845 9465097830277536637200226825204133946 13846 8455495491123050369327414282736504048 13847 13034399656630001975940953100077845704 13848 16522587957121112712308538682248002082 13849 9382736127507805750587780521023455852 13850 10081082963012088076414716089908858458 13851 14624480319780860602777731348270196272 13852 11549556585270988265350279922743500240 13853 8450687659586526843384386278964040882 13854 10506686862108721463880606363862513926 13855 14523429473090844431940763218361568208 13856 12847717760311867891947912457293828494 13857 8364281047063960078749802780024284858 13858 10555529672737565126043331434780791976 13859 14405939452226965550746354460844022788 13860 14177094182005811638551869767660990908 13861 8700266032544876401629699802105859490 13862 9995704460104968023794218034647211092 13863 14749287913456222710287523000620192256 13864 14310906591237346454779730583035947670 13865 10176281951222415610539572522074293846 13866 10750371118455003293891029189254446490 13867 13728746594998257471369099081632130444 13868 12487404704080958551423925481396174054 13869 9954494695651069288528771483848890370 13870 11124695091035967918505903807538730684 13871 15095499467054475773872227728853091392 13872 14986838393466085216743706586200374060 13873 7845091968396359200517566934967118094 13874 11103630966279775454366821698720394962 13875 18299494736765558243714437664777883000 13876 12660772429443456644090003256608287052 13877 8373741796772484422736266831996809184 13878 10910558027867737212057107263211431566 13879 15502871450480377307423660615613192624 13880 14489225999500925243196088118422863018 13881 11414329592901030154330710422085318732 13882 10230164771023810467192942940387003494 13883 15653775422516290054506902990481004812 13884 16322847873986359050668724379874982672 13885 17337364322432279430065660468505141844 13886 9793816833615347936695613668078350702 13887 16115682501769676015054607826323256656 13888 15681926246113383559265589567010046964 13889 10159544713132650357952380511573163100 13890 11992363149254428215995540871196165596 13891 23619619720060873302300302320734570498 13892 13841486040878669151530965082246483964 13893 11328737541747588996132469355329194192 13894 10956706633437750745736617778862898734 13895 16086088138771516356075129215061774744 13896 15858962888227833363769286186693174576 13897 17513134538046964585228998124609735624 13898 12004560810758209412780921645790367724 13899 18199903392538268020282349941893416250 13900 14694556536087581841977875591576594626 13901 8591098533327706974480109224703332314 13902 11164491766128636326189589633252503814 13903 16025226942388675254428668920525763944 13904 16454176808243556795226643161928121048 13905 11857784325172293830727919885754488752 13906 10929573904040581611191238002556406456 13907 16519237472649050217185648332462785960 13908 16056512017577547749304953934147750696 13909 10487852686050063659632849594500552870 13910 11681229270090447987077241057022022376 13911 17272519617402856052252308987169694024 13912 15407748396815900717743808181590623500 13913 10636946723945751920057861574342306242 13914 13481169317508617627870818512817978640 13915 15822798611890674150256446378185436648 13916 13073066857001062822244109893984373984 13917 10555375909404986811281279544603612246 13918 12689678316022100381285933844694863480 13919 17888543155669223882069934714955266648 13920 17259747907063362978678569790888129864 13921 9765576913600387926192968080329308684 13922 11934001705387543525191422561103454880 13923 20573096898033211670240712362109220062 13924 16118286769521390542348594884372635139 13925 11187282966950060797895164066410768304 13926 12150531543025264323645016670701531068 13927 15164647407901731293380404620924540832 13928 16911073206323145509990878657341393524 13929 13384590401751851952607946211550359738 13930 11823191436753457671583231150964908248 13931 16987364292764809081894717342314804312 13932 17184113814261257171583767778279647940 13933 10002961472588532863352303251802879734 13934 12463047520944591369542777966819426136 13935 21719245099731677670079779156597155568 13936 16417597050574213804851080490767897880 13937 9621669245558477846434464611865028260 13938 13967255645018491382018701288168514952 13939 19527866512171785033545573158484130102 13940 15876360603494022318189974158149862520 13941 12006303717939033357607277486791265582 13942 11813654278354810618225300695126708486 13943 17445033701754402391162747400515554792 13944 20736675003808815192841275340853421240 13945 12226109070997921321814384692323904030 13946 12695709831484953127937614766774257506 13947 20035521472539275880366408397914132672 13948 26829430333593457981597411929979219056 13949 11564105276482585925346494618203735568 13950 12143019790701671716409909174477850252 13951 17689896226571943175077894543681985512 13952 17026423758033091404906948734187245630 13953 11925590350645267872234732760891543326 13954 13763943073471901998401544646626949390 13955 20375815924884916099044271586801989830 13956 25695966976075487651099762562199620528 13957 10396080945025031445152026297120257640 13958 14354404983041806041208139705308027422 13959 21761232695711247630967661049534096840 13960 28406669389741419757324081472422229308 13961 12260925966808739007029744852593541832 13962 13988187311373327799649787506689093704 13963 19400517004398284121745565285176863378 13964 26382362448126955322952315257456179578 13965 13164698939670637458872732139171695832 13966 12374859745000341762551578186238917062 13967 17813901453698243139349091921686754112 13968 20212853693772741715093015684014905828 13969 12874131854265650486937621526741694968 13970 14733807926370276719725176903767998140 13971 21377548493835086964012388731509922078 13972 25244811345410464049864114970341519184 13973 12854217297252670460563949318771935594 13974 15688188428009864164076704504163101788 13975 19417890145236152462078348795614146456 13976 17282067653124664546822995482290837818 13977 14524175247984657490761901143071464802 13978 13667432012621645235324602221166783584 13979 19592103375014860528887922052078464440 13980 21413744448169292481284492263800249456 13981 10797924130446865724950474164068278884 13982 13344788843018386366398015440851705572 13983 23810713061683347325225849003522485312 13984 21416278537836253449135847724737071870 13985 12281261359657562483273922537445573378 13986 14918705119824513624425835828482073612 13987 20130985867637160030556377029583353478 13988 19452296712704413518634496582166844630 13989 14959601902936067271410128707033035982 13990 14076636219791187882261140013604834572 13991 20074349890373339296448109849637972680 13992 19984217016074014605407595527767591668 13993 13519370422566893524558726833062727228 13994 15645454174822733654960236960864282298 13995 23328309747750447077750846200643785542 13996 17752093209492244599284833665278377446 13997 11948128814699439867669965696335342634 13998 15214315790675734366405675550867066928 13999 20845812490281703354633366024649945880 14000 21855265622336977036668506680871453460 14001 13835726916622964128739374935355383228 14002 15630707658212794867284705654907580786 14003 22748731393275545115991831073095690290 14004 23264138483285120885370060956038988090 14005 14089300600758960420287222626937399776 14006 14289434401203553908472999212951581748 14007 22698166599713371181729410927702522080 14008 19986316880277564969605511807095073384 14009 23273623300320549603385999416805024664 14010 17510555118190909986653605457437111962 14011 21541103290722415370768252343727778064 14012 18339008343309636799733004518315590464 14013 15124778133986468629811007929512779596 14014 15902971013519755199532835845174896568 14015 23041803091199823971122928067106002312 14016 23788563169695312506721941787302772150 14017 13304598164198223801126503633694377760 14018 15967037198757619437538678654179045846 14019 34893630833434222168245295250196718932 14020 19530178918492221394148946330065842702 14021 13341693240797506244364882215122698168 14022 15774780234426506339677728219676294128 14023 22304814198808499339084495093575722528 14024 23820475727571389751396103368383756792 14025 26371591492529193580176927661320717222 14026 16008759723452589914895749883933840020 14027 21334153380726815615809352195675774166 14028 23094926925804087394600859809304202336 14029 23712972214731134389948803520636103384 14030 16791731345227681815297287099022568746 14031 24289719922190466121213759879243683192 14032 21472077218811968493150064551078680918 14033 24039120684693979652841261848189275880 14034 18488904898894539657714457944056719464 14035 24910617574850794859444478497022938136 14036 20433355473800558010717906314923127858 14037 14745041287452220110467681149686658254 14038 15750478828776412946040751047294673086 14039 33535331514739941464160454379469615648 14040 26579383178184931572342284230683592296 14041 14003994233554420141408443992135642040 14042 16022855718682306871075442004089962988 14043 27672125868969287579713682173492699608 14044 24011117007625331222524074793434908208 14045 13484815949270245627565287359783691890 14046 17654806784768462326424033496736111764 14047 23797513826770758850043667962668937448 14048 22723497906241040214355887326928061230 14049 26765541789102993159330508264155018696 14050 17339483673733990215924858370314541134 14051 24034017438580944128678405359665818070 14052 24201006541306662511916025406197467760 14053 16482723905301818193780785251112724960 14054 17204963015724158236092768192917229780 14055 26843330946200811533952724064906737992 14056 23176490241283690193207416401704060358 14057 15023821799810201069414935453812440000 14058 19237844267687843753246234567152095192 14059 26441295007969987092433156560100898100 14060 23428498765091081600605395615280002012 14061 16095165671553099745769950102104914208 14062 15737466674710612099661799695917264272 14063 26705593295517626880021194567540183808 14064 28598068945234460773692653853975188304 14065 15995940388507564911602746796689497548 14066 17943477518144601947169776904784796560 14067 28269527330261741798206205203719988152 14068 32607746046482400432712679581812104468 14069 17022126630357149750199565101599930748 14070 19624210581091884876542199578741168808 14071 24149268657953912319616709248781293416 14072 24774380191438916055505659799919684088 14073 19817783729489739800044743847401017172 14074 19221561945528626575251213803908587060 14075 26733898806084079266518382203321842410 14076 25107738623714710043505234098482779072 14077 15360105004238263706717323997798887068 14078 18735074523351334082731780745827113132 14079 30830414847834494697346989100943072832 14080 34830648510293857468523720567171601960 14081 15736086453787238136609266406276251486 14082 19990807380150941128494462411686933100 14083 27275614667861560126772725777842407664 14084 25213903300775718172098282203302383780 14085 19275952266989120596339384514531630380 14086 17942881729697939379244154870705589564 14087 25196816615427780916515536359399517232 14088 38726920586609936861297664529122354186 14089 19657042626500806021131636303944755768 14090 20906282272900929920948358572873531746 14091 28491445578091975522583154623765745708 14092 41183196428640170174302199261740593570 14093 16544505283929988014142943755633325950 14094 21727417422314406695053523911982965086 14095 29581245093866922053482542980251441272 14096 25831648402726561087455939293638121144 14097 17119651255259445894255136806910094346 14098 27007048417642699316377591351299916980 14099 30868219558665162032271635239967383458 14100 30990655948316697673726033168577288628 14101 17066613486847180820695883669908258866 14102 18234836843499435041346213345827738958 14103 31644210418385138762180214381186679200 14104 44764806809018387068355886771072311250 14105 18763750908334137172094337894949723080 14106 21713204913094324386930303755577123540 14107 28257524730047076476892686465050611966 14108 34824774499206806959838205017333471664 14109 20776137763175745640249586281417325880 14110 19106894435192126150655844161155310468 14111 26846336657120651958538262855421883656 14112 31974073090085092263857257737027918036 14113 18747615343129755136507705178088565908 14114 22345477132815028639443307559986189322 14115 33418865860116642827837246471223611958 14116 34995158174821200953266452588179587406 14117 18330859226527923878913315057528172878 14118 21980118695236994450837401850855879700 14119 30480480249473541305024380042887226512 14120 28619572581619270342891643148575440756 14121 21331512256533687655806867494149795584 14122 19875561274056698781871855691059065948 14123 31019251932113857985779618329767680500 14124 32828134459142583857266270813919391972 14125 25555562730648210855950007038297071520 14126 19721653427150167887049055175440317536 14127 31980234543253721996486875504968801504 14128 38644386854239586450629870825389857934 14129 20370652593884085911119277273733152268 14130 25125852721283581807633758048356854684 14131 30733789401609153238911491426803702002 14132 25053824285840772280938870139690131512 14133 22652058056698041925921926604554550194 14134 22223584427681690692788435935937707178 14135 31101173645873661865853739089878611312 14136 33298613981809045177087998012685203756 14137 21052063822449050966748143465283460488 14138 22297316534859315958428527692265023496 14139 42883073871553127723789348643089525514 14140 29116327713906312741799946107553372328 14141 17955018216895481320467090956314612440 14142 22553530166637198380446405525063938726 14143 34384523304376606733569777455016174536 14144 32796534709135255293464952164509832470 14145 21604880850202971440075791641901258596 14146 20710406161273505843765418648817771326 14147 31598314996731587924180609347271045628 14148 33367235650905639098254041027073264308 14149 31149683586361833603837705249482590868 14150 22941949429153106810725931424308463576 14151 32724561878595764142322725871465583232 14152 30245216211324424980435490876157105200 14153 30604606814538048695244905987980559396 14154 27122369348370368725283069970198933522 14155 42115497979447892462970462777398237544 14156 30215566017338212081706177342318425818 14157 21452297002439571803132186242517068148 14158 22264935050973544138991572275792765192 14159 35719292425990008714551281601340317184 14160 36693120147877156147526920298157686604 14161 27928335777045242031187666329997628775 14162 22652003298501098480309445645037263896 14163 39619254944431964455057439204438353122 14164 32122460560990480395470069057561251424 14165 30954252505301541560877063641913917134 14166 24409882427327087535484812783272618526 14167 39843052172080283510442587314329498792 14168 32185774972724082125215384814169577320 14169 35824767971439085689564592846734354060 14170 25248082051368139429220349866262549260 14171 32301753622745035417422674414802609210 14172 34463507298497405227631075311031024136 14173 31399591281979028974377159301551766832 14174 23103287281225501398083272717723401756 14175 37993088642494877298248681618225047392 14176 33270497350121503652248018257762881832 14177 21474422107188300854267236144978188014 14178 27833095261088555827159162015410776310 14179 47195283324446145309669631620426605724 14180 41875971300159182990949772295809144642 14181 31792145329978019737067113728274898868 14182 22768011307814106413682992651106259866 14183 35673605139595739588071183298917559928 14184 39990589148077275834021375433913291090 14185 32428363192117323578908527541748910664 14186 25217971978448251495930178230206580066 14187 37184254702902155171723454524295241554 14188 31169462503238806970391063989088942120 14189 23312835056601057672710822024347942812 14190 27313187251933761995521713697691493120 14191 34998039740882922666856496027337524304 14192 34544654202620399207774622942511253352 14193 25412451286876483693089275396609446092 14194 26044942530963996686449665913751658816 14195 47779628507652368634717936930064139796 14196 46421755274843338853853368218579204530 14197 23228887361304925861852637071451484230 14198 25353796650922448096523059907634111308 14199 40915417712741680686089329964093724912 14200 38949606187825426516549128050979832866 14201 22966411510679297425041381120084927288 14202 27277440127201104914304240528451122312 14203 39809557096384863916954291161715601730 14204 35589273241446154720876000824702726336 14205 25549161278126145775734415387074241920 14206 24927331137451715375375252074276591992 14207 38531066198821318429476669563719323000 14208 51287185976460927581635419263737603650 14209 32585746069351207506972393139656995506 14210 27785677848348645613033956247251199708 14211 43510884971023910699394454460449243314 14212 43019845643008076438043862338683583480 14213 24482994398890690731205312577779871704 14214 29263443837893674808487334559122832712 14215 37451364861853471243519010001487199712 14216 44584851155518719740507854479730659080 14217 29053960624186932626096849758932534102 14218 27519188407516415859741794788123034870 14219 40142103720092779093823634726022846800 14220 50615399385604954339798430131726316352 14221 23483764368877915626218158382827329680 14222 35332527938067525231632412263733295056 14223 43751569808028991331432998482658645776 14224 42150904282939617879128541920254410960 14225 25135018794104082731555125371516140754 14226 29662479719269362575256742210920910476 14227 39808551420163810695173217415904835648 14228 53453579161465440913772486704545967634 14229 29664839702341784978621326892585774442 14230 27516707124574454327711756650047441090 14231 38844062707206065637068189116443020544 14232 50965382987346741354510156833623520988 14233 37294167989246144210456946089112733584 14234 30422274485869466893622688590892679890 14235 45822497897514976901396167346446667136 14236 55214812953432651630233672033341720104 14237 24023029291226995783751245204505909358 14238 31498036555476601200047309318753116080 14239 42414644305733177008050220738971586752 14240 50209731546974817060817521659333910370 14241 28497964795275987028346828441720143644 14242 27077655161142792913030477313784338720 14243 44782741943635681589033189181038125080 14244 62995492319209606935348112732518379020 14245 27430820060984895200843871201238905912 14246 27775375695521012777299489320586069608 14247 44935534342985658686403924879052287504 14248 42152967117706701283523570503073919952 14249 30272169413314260290252398617055573394 14250 43098831106706099227107141615098250570 14251 48138071477711605239718822472816368104 14252 45819414742414710492897288299119762746 14253 30402057760819507398650727774911011764 14254 30289373983839225577791286742017761678 14255 44628350968043392738405702235091604128 14256 55129601571863757141461297571395418420 14257 26440471660385661667521982374574623574 14258 30173703737990879528483938421223276284 14259 51940981047801665632015134442025104752 14260 51500149587181583798554648151060206404 14261 26899687612918830701865706192642764592 14262 30091649058552828314243275740628437438 14263 44041075273435419160124926282229249592 14264 53917044155722151829098114808920523366 14265 40693403673686775303931017928252056466 14266 31731899547676095230263301756506212540 14267 42093365301825354413189309980731352140 14268 46797170126726246717206787717089306248 14269 39042423867038343300866098501938543900 14270 32280673773687251749576025690642142510 14271 48018623167730800562428697893467192792 14272 41408699568908721280541955313871251152 14273 29770008463731891253127647640875815816 14274 37518285621734570825979229116708459124 14275 57284617765301503245083548307228153124 14276 48308245729547908960427747452453211304 14277 32654311763593883287443672803758452702 14278 32564150216476799449899678376173705930 14279 45876645898758634552179065632076608320 14280 51605313293169043985696447514298244088 14281 47094447885702440177207561843660260736 14282 31140134972978196616705250806100930326 14283 53259724278123987729218572223351362620 14284 55039136812833721021538214591183057954 14285 30134641234376918174045868034533719320 14286 31629814802663833783901650049845499310 14287 54289739661625117908525511613689218552 14288 49271291996871522475580907151342390938 14289 45962055009283603041598268626106719572 14290 34022881660697682553025544230806002220 14291 46989343266102678488083078429910663274 14292 57799934219492704920635073170538370628 14293 47585954982010614957554518050867405356 14294 33877546938056958464974589952299713248 14295 53015934754050652548570451156377327288 14296 46764451556164790589312048639062943822 14297 40459801763712059004146631470646698676 14298 37603634005542555902544857406802959648 14299 60757740451257675148238235946795649112 14300 44348756509090292612329003443457502568 14301 32120799591419453669501494358777316642 14302 32465265192078395009242790950985710800 14303 60610139020554672297863139321307500768 14304 64880498427155824746845938709889056298 14305 48501619051786129475866843607095220602 14306 35037685713248025770567960779962813396 14307 62557967680080592707585254364765614304 14308 48059205120503832475211039087136606014 14309 33739025842812874782373423432279997692 14310 37642825224337145372792274276977601756 14311 55300233232587307147800204096931234968 14312 47456252355201558631010098318001713208 14313 48704992496922999010130569992986823282 14314 36547106827335298114072469661497845138 14315 50960814596934186225883520589778814808 14316 51312057413880910894341340260759370908 14317 48377348856493574484344737842380370132 14318 35904737762681838676743197641245983310 14319 60953372245030355750490430471385652816 14320 61315046565866214193566954634029956712 14321 39489877208118578963534816247391653092 14322 39225009551340918205032688815589725426 14323 62048699267110100837039443303597005282 14324 59184608432099760998855225626512316034 14325 40254355638362853190020465037654610202 14326 35175016030373158900297788563622618696 14327 48449495507329813744893883402732190136 14328 57101229408406198629750293355607829490 14329 56237442196323650516659208776772917152 14330 39069188182914455246445968547471430492 14331 57201984376982052124764564100683070836 14332 57680456613802034780748053267606328504 14333 42147422304484993569519456909102751722 14334 41465879039067634281053297808744478362 14335 63293659851026050976821371119300469696 14336 49554566356103773434540074620885207686 14337 37067166062268676534934916177771293532 14338 47101657327967298213633773325575260518 14339 58201148229426163998219977998456175418 14340 66154609794280404758333774767953880536 14341 42556616292524277458417666862124434008 14342 34549741921701369733198348455761834802 14343 60663160351542372913277192524854083328 14344 76750029120186296763239357591927028306 14345 47104982659203279300761387266060057632 14346 40417038792712628017866198211101969230 14347 54458706076943869063728792560867558694 14348 63390806462494113264651934783794344364 14349 39794879434436930345968544417666910846 14350 39400276095042911251438026609887938872 14351 56033663995147098358903263692495888952 14352 67871690522485098340933034910462745464 14353 34392918585088275186203822088098835888 14354 50089602005413848536350655066930518526 14355 76295656829370579882868598731522328226 14356 58938631702636832447509582682687898568 14357 34914040227149487656756840011465402088 14358 42552714632026667006668103193715388046 14359 67908767656116339628591696350533326872 14360 68574173275095399349774080555202960212 14361 44467102779048862712704630768206804396 14362 39048019674582802629996299000572834890 14363 57859330610938684759969976557264883280 14364 90126669567149696852529481946548947432 14365 38284880168487423092506166665757623572 14366 38259158821491081046251703385484424734 14367 62846543067519767709442254278296299216 14368 87154035631821647337677091152937464414 14369 38471482273111859796898902017124291266 14370 45765053176392682446571208366568897738 14371 59237741364844261589023554361779527160 14372 51752371460018236199780165147401538192 14373 53327538689682336088677270530049766490 14374 59223590740147425572914399375090914648 14375 59715957916761917116370558508597755040 14376 65629567202107861447451245592289146220 14377 55943724109039095268393300637104494396 14378 44923908175171834373803372873167098628 14379 67816193578946965983514423542251395104 14380 93583152113715691083829293885744647808 14381 37309588789378601970082507288292312176 14382 44033821853558116002254830701470597364 14383 62083872381106623639091441256709888816 14384 85526413913880099269172528491131257018 14385 45044762762343777381516070982192660016 14386 42991662301736829631168247991339975866 14387 72452695276884601665533993708570089638 14388 75142211432735995348968865173988379184 14389 44050590339807418970039725328807585600 14390 44755573571613336110278273404065081610 14391 63582582974928307112047979955492424944 14392 69686719855284462530334877924268698740 14393 51648296045539404157530927817122928978 14394 58798386773054822509310415861535718412 14395 65207740792838021045837229730052117616 14396 66439972062599362332400105587568988184 14397 51391218615882035741495416261932738336 14398 42550254241699815300687058157509273752 14399 76684957719131057564903899861485108744 14400 79904837908891412881889328862345765623 14401 41061667383774719285815158363546411216 14402 45390137076207010573047274442809617606 14403 82971803729272681187067977904146417130 14404 93093776932525949676574457909166231154 14405 50218420188611001535448293457546918604 14406 45950651296792311908595305496791619840 14407 60529939531113546949395881470060067184 14408 74312550094602330420534751473519219836 14409 62313755705054928640307615863538319668 14410 54603889347605572782284785568000066466 14411 62852226197183033150853320954962521624 14412 65663351154985547482250309483388817194 14413 60651425785806877095400028694471769560 14414 47331300606987799024092838151679300474 14415 77244766192029072548787644338198487184 14416 73478693788931306404368215375421097282 14417 49330565681673403012291068357361541194 14418 54053676632527833417642639506394580256 14419 80067218142774711965250680369057718390 14420 65310873021693331062882363254101670904 14421 56158017091902048056980870802873788560 14422 43813122804436883438151017488713902706 14423 75289283765708069350482660051532661328 14424 96157143091456727498774153226117163386 14425 66344877789030157617061280179875828102 14426 45297204454149411501421007048639126450 14427 82813177351963049035167865209579961260 14428 85281119904008477024378707621604066328 14429 66450501277818778975285382268166355328 14430 51794632053949615776287771429239588296 14431 68626080115744632936396477975678756408 14432 69166557238321402353248423548022878812 14433 66046349004807316669471362192129852756 14434 52632110697151338973467483185047045584 14435 81156315244741047975842389117663142694 14436 71647305380587983889249682853599710544 14437 46139449686173949980541673282707071852 14438 50710577878989378267768796650850181850 14439 89636721962325736615135563507017861112 14440 78144500536230845789358182346524161928 14441 66462278571370614371149172785443389250 14442 55518872395585885921647523742761951524 14443 92157110731973048477150425802348943252 14444 78189535337883751744737305227449393870 14445 69143886512224529510841306064260145368 14446 55914691210683614108591906549304948168 14447 76392256516713175194653990264180594232 14448 83121142091370110076994379836276898160 14449 49844812689612629017586273807310420092 14450 51502495503134801073331033174053550772 14451 100581493335416735496901978331095456584 14452 84534940930867994951778955346088817478 14453 66236944717550462469988745566999095418 14454 56475079930733968254513476896885197756 14455 75450733090951145042845315554904536600 14456 71398748308137185142204307193750625810 14457 73606540776452667717752904136890210324 14458 54736400696508705608845711406029141718 14459 85718144998012113018127424943826895472 14460 99159314912882984094719605228516423560 14461 54070014168944245299550665922720860068 14462 48823437089941009898731500468195969882 14463 92315377767787699850168380114656058920 14464 107449669845167614884470715162435858824 14465 60280171644973623407456004184940049270 14466 57594083669946554691623901109412654442 14467 87207715664816945415618366478686461700 14468 90150665285282736606035243197252513142 14469 67991532329997118546967200507741480794 14470 62105425305831322420312499110318402338 14471 75636161976154091534560346928744586536 14472 83914974795738757585670146657822784364 14473 79261237534187002092406696389527816656 14474 58407481141217750603085935928897304100 14475 87626602523627018360841737374993232172 14476 97179501136171414403026893809365515996 14477 66024702254650957652699184820106753028 14478 59426804041423485761944186291509423324 14479 82190425374015266088785249419092957048 14480 89825311168956361576882338710921843530 14481 65753119514887399810870641689532117764 14482 53448383569609610828484474412455632914 14483 89979099230151473650742868276571863960 14484 107201735691754569722514741517752516732 14485 56624429496470126371825087100551016920 14486 53144652357756507514009906486720010028 14487 93285662894202781153311713375388603192 14488 109618711125874611543386462902694593908 14489 63959240419247678963109062395254171812 14490 72901671484356065077354644003627815418 14491 90607705469137340279776594264802036166 14492 81800804466779739277589149634067039984 14493 67843365340460774254332502817336615094 14494 77125112146839907491561542497348349340 14495 86430138909559757679334099448096470056 14496 96961934100232884444062434760240779602 14497 62923810008030388656651569412514078704 14498 60250814209906912165413442656399310350 14499 106638403954593368988095602249756290480 14500 124492628184669220709333453462643653564 14501 53858446545668685033480974144092656100 14502 60427056358296480276319881936991852812 14503 90303765856396622101012668397193820360 14504 106017072670739049220134087996523159406 14505 75136035479954578235802055285323528582 14506 66501778966938463433138443795838851004 14507 82260754631623008773112774906737319666 14508 114254087974803398213437568768704810302 14509 76736365614648209526465895114691912400 14510 59247873040279058469380856051833554890 14511 91822717691344972416137524420575877464 14512 111529482271549549161837464427037525806 14513 73633643679082403986170534775512196812 14514 69060316037986998652287330279132600828 14515 104223739154684446359882611869332355734 14516 96715333821964729790702065375419940002 14517 69789972501757054910144225435362774148 14518 69135479755529490938071439637361104630 14519 90973627362193953090875728112440902264 14520 126256631104533475988847464874955085922 14521 78201416894752644013962363262737534838 14522 62094140750397646479683183450698946920 14523 98394307173394435772517935936520737868 14524 139965833574741137600845681705356123024 14525 65781334844325809998476449960920649994 14526 63557107745569645335312910908155442552 14527 89454032087076415321825835335951047960 14528 91127678632114383500670762445593802524 14529 78356112786174831906374047475837767776 14530 81602091200963716310732334529534986664 14531 107898768612723873562453403930497365750 14532 103845838972968286691894241469475329068 14533 71817015817871655090805174274699075744 14534 74245919372689961905045878172949017224 14535 108201558472615221829067492713679656008 14536 117942754905716702308175702927959878924 14537 69953806600769938991360540248577111546 14538 73311032958454505625417082204580197578 14539 112846574412945335692531562127942568752 14540 113385540034790075201762935062085793550 14541 75555842431520873350540780242562142136 14542 62766833199983431912707705311779708506 14543 96806147520826572619670648123440807776 14544 117813454796921466476940949306186087910 14545 88828138089554828364339249577997216152 14546 74446733403284619955325614096861176048 14547 113545053387028013192379031278290543784 14548 127889793497968726340371906582965596600 14549 67341452264251937239540500097417574870 14550 74282937887373537188049380960448027708 14551 109128738933946606350839776047616706112 14552 100211185629346763407887966601778971092 14553 93426092869121927205518767166465379876 14554 78671574471690734242853950981073933760 14555 109551202832681663793771141051986521776 14556 117861812319229568682061387628928758928 14557 87090726895578751038842189230050465812 14558 69082428925513726210869932516740662156 14559 118546097281849788841200850364633886024 14560 116660966702226992250945595514104364304 14561 78793226936313872986328730297043919246 14562 76045586404046082812165834814542450402 14563 122470585210188428438723984272224234294 14564 124309127401359019676263447468497583356 14565 93293123527250772216466689237737498340 14566 62434965677765008195976463050959629054 14567 102996732724410397158942653239626958320 14568 132278108821923273470005525964695598202 14569 110889198468125150414685448205550136204 14570 71446660337052865809777677894547749916 14571 117344523936991296820672813093523136822 14572 124163406216144709235024896432099011312 14573 74366098332295970461116833202558148296 14574 79609309144922279454922739811205796676 14575 114861725314915611289045973786461321680 14576 109837171857525850764281581132327034064 14577 98317098838808321483080487208399648612 14578 91537539408193567988545926624430578388 14579 117032945552436317980061265966441030840 14580 135552846459460793937225965847501071936 14581 95111533774338877598879294985881201862 14582 68535811367411504267064959538355899000 14583 122717726028032798160985049466245293968 14584 128431380473986520845776556612569378648 14585 112375710574939963900327076060253038074 14586 80174031971522062571536101847748169300 14587 118496127072578716948469144272177562010 14588 118514747828723572017224678298514358208 14589 89723124448373270123958234722804520926 14590 73741260727310824994628468036056542380 14591 113849153888278580674948971499801401480 14592 125071054072177136573457174496567005912 14593 106116495611898597522069633102777031652 14594 86221683751642580868665196196560508484 14595 132882136649924717414504372395199443818 14596 120021042223232485323636790794057818836 14597 78117122875684870647893624321845796628 14598 91754007387170000305398976193188717086 14599 137400292873641180524278025377924388040 14600 137425427661934485943823968323507922914 14601 99271696127032979633555277735742195590 14602 75934062811931826938031989847859698800 14603 119968145289742318700915060536777559040 14604 131760054496026354152191273804941217080 14605 108441880240893436864222348390807640568 14606 80891033172632325863459167236304355190 14607 128481252163906702137605380917217851024 14608 147407092974227011737130553973054934356 14609 86686932342363078468886003983685939092 14610 98145292982164788114483675616007983500 14611 135567509295019750925656430478353396226 14612 138676713837225546189325035831424257232 14613 94679290730278942490146495519760692800 14614 82627530704367763531092473131268016132 14615 121138719523124009972716666663261340976 14616 148309860129082977320061231570977911584 14617 112105354103341572590973440243438628120 14618 84162443096379439143993936234808907888 14619 146194447115834971086221602519565030382 14620 149715253373760671962461098571032861088 14621 91050369992457137520056363613338363498 14622 96741464554899448304485245880811708196 14623 127934487507335013359182518472069979544 14624 148433869830749537307166718340413612858 14625 97079075191311502295540147522954811734 14626 80834780618124774019804441875232728288 14627 125433871064994709126912132580782531674 14628 155490181732605093723992668862716186092 14629 118295446436634706349025610266936175022 14630 81706574108824359785456888272215023202 14631 131694206656373179096763904800991880728 14632 144222696438781958714978353057605537564 14633 91835969033366229887648459833673750966 14634 106846337605044363397138416180922012794 14635 142111294497728569211520817784144734986 14636 158623966260418938575795606349267081684 14637 94369402372706192753470219770510371160 14638 94370467118436318951388578949400466810 14639 136821562099341164325377963115289268664 14640 165887755079410533060502685457123140112 14641 105401528458646769910584382657282910695 14642 91686609050999113578592977938312139084 14643 145181467853193933180361163830885763688 14644 160233261685991090396313063173979013578 14645 91682089969644050819003922155688870812 14646 97679724653323245869745049829482681584 14647 126114233266554550213286754393808600176 14648 153416276410928540288863627963854769710 14649 146192419233323694615135435122175623460 14650 113770412809642453173353417023806485004 14651 123195712723150299005391275437683608118 14652 164590031881168111600648767150603362952 14653 129693241893006473710818516368878036904 14654 99525673086079359584868686514877787034 14655 143690571274601526942763414402689140832 14656 152805720563401914508569271506858969254 14657 86463513322182711862977983186801336804 14658 108054661448296916082190768337761710318 14659 170806919641129438708399019617323986142 14660 160225480526416325828515755006975957022 14661 94574965568256394583615719250730034850 14662 87294135960197870264056015170135109560 14663 139954890337533669425305471405533332184 14664 206520271920152320269825670347019306464 14665 134755072431123577218930326247922258644 14666 97772502715662003071387518896905723822 14667 141666336880741296238459354423118679714 14668 163371953941907195193929861440982466312 14669 107147968224519984516990806301183381350 14670 99724339586736405994764398437805759196 14671 140242117214317923154968425062787796960 14672 155641398536125156075460910043055335230 14673 112080735878975665520576274361216996332 14674 97691038767415338636622803243352590180 14675 157469678500711124950823246749604012568 14676 176833541176905082594223854821152429088 14677 125669431683329701677823769507220401680 14678 115628320653270805327934282781945180048 14679 168440543599183887875911523282234014392 14680 165782837198051845065700946273911732278 14681 98709699106932824740102802809149751174 14682 102313974773114382587486373658800262524 14683 166721426134554404836125061690937963814 14684 181195364801498534117130012179939530440 14685 125479156373411600008976824219500059088 14686 92410388764444500679827905161148743560 14687 140393466479737871850816536497351926072 14688 209680301340428450139489767178783732444 14689 150841009873603017786488116884390620038 14690 110275491843415488472146535045761326948 14691 179423683040566317081964311505399810116 14692 190294619504682495545702874580501960262 14693 113509283629666999004657546709195811656 14694 116667859867625095447524922912452319920 14695 169080852153788761280343115336963505232 14696 143689063460015880201192497410898167716 14697 125609534656623000473229184064832513216 14698 110763830221011387085711792431554627540 14699 159732702265908727743393577308991355652 14700 181541147172190804164250434619103487216 14701 118772132257594462372050875782621074466 14702 113121956008184799173247651999629605554 14703 161988660694252103646230571655383537528 14704 182113236375829304473736390050217219712 14705 134339333701440559003193382067445961908 14706 118344722586378389476842852838165156326 14707 172283162334078489250981916284516297704 14708 162297208921483475144499209884086472082 14709 158193261250984271768987795062929839748 14710 110679549543593019798146425032971558772 14711 147568452737971914135338640145355517576 14712 184664783219754119230936808499100454082 14713 162967886322825522984306198260682799682 14714 109509139522549733499884529692748754458 14715 184627610591767562378235615853652621424 14716 187803470837761730538248744058445871088 14717 104988644464596965440580267553209527916 14718 120717316901465385068824798509070784442 14719 210053688569606409433650024655128555888 14720 186705361205793609844334938855850397630 14721 126018577351665844464304153483989832128 14722 120682412667740102071006146601147324240 14723 165637455826379317863148184078323636170 14724 212698565183200892007955241803210140542 14725 168657090272211262791393616536507443802 14726 100875667787765706976919663966449423830 14727 155777745596812421252070285307965020856 14728 212649956696831536737695936030962415280 14729 165853525219464732629100530144633962992 14730 131444372657962496996334876705147390564 14731 185852593814043797161084119133954660458 14732 178264625657652731878238759018607488454 14733 141793423697708338589432328964100483594 14734 125905154397187713118350712022439028692 14735 166739052082468255577117777950311575208 14736 187847029629060431032172486920301083224 14737 138228419753725213492620003986961375368 14738 111599276315869558537844285471641170932 14739 221415782013948138463441808760375029178 14740 220911845508912083200001368276232590044 14741 120065265536498273651471133062304192122 14742 122236161144420298386868969254428864652 14743 185645664744147018438350756992800925536 14744 203761232302044554964436863252552268212 14745 162687806037856242613069558761611255652 14746 121297912379234550292534457182002110740 14747 174169563964258859333544710852760397482 14748 230550200607556620528635952461657635056 14749 166260177629566587216484466700181337640 14750 114463091129808058960792644849469338156 14751 174958653403947019792852646703138300816 14752 205504587980549560980680789229109495130 14753 156331658171512810855904087379811708610 14754 140739200986897366754613577884086563392 14755 220344138197679594120381647942389063380 14756 196796475476755668767964054069610555464 14757 123419248749211338345315351112911294048 14758 143878104931119934631145348483951650964 14759 190810236611582880832602619765985426064 14760 222084175799634642397745067042133114150 14761 171325096318196808597396993274801418434 14762 132138757822981822346596701815406005390 14763 207182897533501965355240956449046355098 14764 232988475848839700438073369072879521724 14765 155990755238201989596118169276421911188 14766 131310304134136113874694849821049118576 14767 192124638429017072767228734288839524536 14768 208661339163416034516672958340794323030 14769 164362237262049403659156487867160255076 14770 141636681963407084446673048662124341656 14771 171512641774643406277391310559634306310 14772 244654986545792578956377271185290646466 14773 164331471540989827906487651221979471748 14774 121741592276704346575603267731383347320 14775 205759012005971864817078744883026713280 14776 240594446927225256267795854797584313998 14777 136615530670558944888295644047191867476 14778 152622013806529041539494860391750792448 14779 227114487224204836453608209968957017690 14780 207855942247345392048295951293505972344 14781 154147365823223218648967338456252588500 14782 134704600178316021436487095277125756170 14783 199756520907681285921542199993505423872 14784 250393235619987703739160961985000761704 14785 157505552335163770470769707392813200966 14786 132422808212517232036656646889676632900 14787 212726778372835823897349321076507612212 14788 282036537353277275506777670370412246778 14789 181151605522742409849228003243566061744 14790 151775904721440551211043998631281253920 14791 171609247787968626995767276360812926880 14792 213676290011888601504043086038961990780 14793 198914335682878660650440494954686170016 14794 151840294866069005532375457430924933014 14795 216395708877581417330254812881114928996 14796 228371234181021180521606207611972784844 14797 151564695378991213375234403093288190494 14798 152585999883877708947263111928382268676 14799 235736696956925168527341542006269182840 14800 272832822193820959309815066079751122482 14801 153274221906828395018664088216253573912 14802 150780299529538833673230499481783319852 14803 234603836357320500994704424677759747798 14804 256596867255906615716167883506965599894 14805 182043173615005139352283904081628099906 14806 146064280792231163008523174503557267384 14807 196151352843688539821283877788932767488 14808 246503437479521072137938968142885432876 14809 222385397189930139041621156565124000488 14810 148118462345176885891035473248878260170 14811 215944768569091139217768269815567949160 14812 260016580431719279304733809446205754392 14813 153865110461410530470667043299265907840 14814 165915915391967614742012951075193863496 14815 214662734157098408841726206226259050504 14816 219212945624426500591704849290450568396 14817 175506450886530875933673057395563482216 14818 177036966186518784698415107632441603212 14819 250584931076488030550224674407117727252 14820 256301727209714915071923872518564421520 14821 175608009741312037563006088423122705494 14822 129960955412809825887395599995435142536 14823 240720497780699255180343106778097249888 14824 279409951866774731251173487805299425916 14825 198133016624420209002508498924638671082 14826 151243115039381161724265585807603850626 14827 224554653705914404066732635003789694602 14828 282356309186900811577800739003207319004 14829 199759993469621296848407403747575500548 14830 158219821773462367464800312243952416934 14831 220765833486799602383575066475795405208 14832 287305972196213092305770876490236592192 14833 183510983580494454225233553002305591884 14834 155312912417546958866946768084625102106 14835 280532048273685133797004502832568000746 14836 301890178975442038096276584016353247238 14837 153467888559781777159991397781918684954 14838 162148043703972855378518024675265109998 14839 239365518552778497634625447613920329128 14840 227797623752243317278279025818688436964 14841 221193704670856503166645226161670092588 14842 178268744207485600701979444867455265336 14843 242009137411339460013265042480648576494 14844 294405426969451233478866866258739929136 14845 225123200433338391282914748993204793582 14846 144854780874411318151365327062568564714 14847 239136206759908647041899727840777967192 14848 294638309245507847889579631458381777482 14849 211386923887576140199905801467679335226 14850 165840415016030113453618538623078529172 14851 257203390658518599429852207331126186170 14852 240775472948528335555576282214335015320 14853 195135758431194123780509859720567273030 14854 178879428333214392608482754894039872296 14855 238002890897447136635582602753301652720 14856 277575631348541072323300246804834251234 14857 230575534875179490423851816202666299544 14858 173126855552573924864701271716010657244 14859 286675757064784281429256627703227125120 14860 325323198693556071980745304316347498746 14861 185233203960587419038650726463946196640 14862 157160016145266093703217892583850948250 14863 249448321884585370262788797173033996160 14864 271622123171101911211466403838990622378 14865 234873930138770193542965049632911866370 14866 195590415774154790673992103817031856422 14867 233126961762661951033190259299079954204 14868 293093540296007574614947422512990210178 14869 230226292228283808154131247065453707858 14870 176313492513488903539319612566346227296 14871 270515860475544884754342446649175449072 14872 310941652047010735940348489033833612908 14873 258235418185122388730999816141932157220 14874 206045865233070481924483696687375172184 14875 258903664465021993735036775866370250168 14876 261689164081704906245889452637319928160 14877 198807968626182650096224672189006546488 14878 175018760320242049261440325595036877930 14879 284373752716906772515055964945248709888 14880 338519213239990427963499206619421097532 14881 183680865019348508950924417315290542748 14882 165551251146848740694051976528010038576 14883 312140479791341450464294521199063225200 14884 360403302793183454767960562171030207397 14885 212843915049640026266250887200037523288 14886 176123298189074806174756642524924986994 14887 250246412552499874493590037483342533200 14888 283439244322845340432219214614748029424 14889 262737837328100319746174163783001734978 14890 201710993273167068421242120562013953306 14891 258922734434753920467056831245848738018 14892 306835166861934481762490134234543212000 14893 245992292803759365766984618446335703106 14894 183988120278185928102138548125377035010 14895 292551541125503187939460577215700353152 14896 335377116418622439553749438201853231866 14897 202352195948078672490948844660515523856 14898 205941603976041647945412332873440306506 14899 315167382459996737266334453208894419250 14900 324411411445423712103217076643912836214 14901 225993484134907992931243070389414066914 14902 191058030951928782288977367864060745566 14903 261730135593090237189943489808227878600 14904 341776819112435974599807228706758457974 14905 279435322306898687918417250969807687192 14906 187446622284554285628911600951021879482 14907 305722608086026390565153933202624510750 14908 375558372961218975168717240794981701080 14909 524462419897387688887943364657939709000 14910 216234418513052361026499165599638412748 14911 277589843030810972967699409578199784688 14912 303187251437106343160264601307085894198 14913 251944060920759797698757772645338686472 14914 211599494244476590594234286518824549368 14915 302951251090815521560567937188856647098 14916 336378896988645556743122506949826880176 14917 225388321067896587973297268177526976530 14918 181600335796443550541142678663579970620 14919 311563937696075541516690388986355054704 14920 376964776900621211710751143131874662160 14921 242518028070236091167925482460820542672 14922 211430533002842615504301700883327299004 14923 309431230977317308951670449842286888866 14924 341438098456152022454581580337781673028 14925 261318465463460386909793634339739067286 14926 228725144394462945541321643884857889548 14927 276651752477620821322099992543138331488 14928 359847270728025963007551865261563141000 14929 258046883688553700253626257159271388644 14930 199812484162012648104916724019874577986 14931 335530472218961768075849063932147273788 14932 371303388518203359174772359477104001458 14933 238161041020719637638945704282125372756 14934 218091939367848524588080799242718679636 14935 325248919046148790081629979726855813488 14936 332914206985567055517788267552670007992 14937 282833496613427463934655808963742283268 14938 222286405196554699397578091601134027904 14939 292738342018139160251694729267943787094 14940 384605144549861801286072067477089926160 14941 257398557468494720973424701276475152678 14942 201113001660000545086482622757557308072 14943 320961315268082853664197804901910898048 14944 426219832189222507497127679214953849340 14945 229699228292839373173876870140749091094 14946 224484705140698989831941824532966066388 14947 350855094701594864658944264445332077392 14948 334904337907245440972307087486578266726 14949 306269388954066960647016342123596216148 14950 244788577083007312864049894205586565844 14951 286211575661700880118255221757365305816 14952 352102084700684890789511940218474990964 14953 333102710711053248390681711732901727544 14954 219151658319302953923675751599432978176 14955 338039903503558855020147486474111682086 14956 400080121943801979779434938904822254366 14957 225115120396830057811080940159045709594 14958 223800945700156506148381584210676855146 14959 363718753778603160056530760452598383416 14960 356505116834352062433029321426337289080 14961 266241510554976538261894400674764113100 14962 240036289338149031099243188436751013864 14963 349538962345689537629140499468489245032 14964 427766495883088499833330550411762930760 14965 310428565257297903698094729791971946996 14966 207151813051662549618744189582649751202 14967 311895306796181344185422163008606576496 14968 430674450859966947817256630473582138212 14969 280465340342516598304363429931455112042 14970 253917542021832213986317930228050576090 14971 349087627270044423748589716052022686964 14972 387109223128442665045044278206768814472 14973 296835934475934865798707006639561747096 14974 251691466784294633642592862966477230120 14975 351169561224555823439420496848245094160 14976 388937431647201708862045234860788274170 14977 292784091613682418402917372521968823054 14978 246363158927974592536940122359738273188 14979 407365191201640105021994336189647117200 14980 726532538251103011857681303885956981580 14981 244676223953260243451873870964094149642 14982 234510050589879471983733070665416343804 14983 344296657027021627808148381973240716384 14984 433227896383852508819958706688595903446 14985 348042062770699159952843181042919536064 14986 229019075234280949696712043300307909086 14987 321947920665347429735891702190669461526 14988 432596433595358154099719630746388325198 14989 336034327662150730314056277473792636074 14990 236229839384923959774977732284158695214 14991 356155464779983409648187270155396368656 14992 405669278211786466926268473145337841434 14993 291768690612410510587606173286547775342 14994 285929556120213333566919742156449739832 14995 432175774539475284178428402285648551130 14996 386794626299217524313899085701911180332 14997 276226731992906913037854928759774125870 14998 252916873657004118425511911685009830988 14999 363000260988606272897202174740458426248 15000 449057854202974766377283079664402141752 15001 362991660254779170696497032152756432996 15002 221210380345052877661787332624897130692 15003 397566190534502066485238700629795302872 15004 488271954516315064079779183755564540072 15005 299135420414020637690126736411723112126 15006 244838281716513672827977653758004242208 15007 377137534831822600755656917584589171992 15008 427823409044430473168423455858696112448 15009 331942560349869551990621402218781070900 15010 278254793814746966588029031104106064312 15011 366849276442917636534774916829873143770 15012 441897066554556339804804742572335121804 15013 351909735695920158599370216657596360726 15014 287389951460261981730381473326261332030 15015 382891333180123144480576093596928062840 15016 418853167704353663289793912279883184914 15017 347295692507363909511609222143438510492 15018 300022944717659767959068476177457058864 15019 418904712110283887987518634586451851984 15020 449133779499198594702369296486955832836 15021 330595173827614696427749858046223013466 15022 256217757254668483235357226116969670954 15023 346587172783556094337862191235657402376 15024 519793788303263416601127083883339706314 15025 339186477488339494813409626163699216880 15026 263559214828689991071960143972736507516 15027 440325740160736760125211539498516189272 15028 504398021433624739038025704633477479736 15029 299552723076211819237721047429582072266 15030 288628817784685491130831112592762503454 15031 402051950766579382005192851017015906032 15032 388205321478901558763390483180648036958 15033 395259756621072396815154973648189501116 15034 310437491021443204834667206524232106786 15035 395425343261041750790709272768669316018 15036 491521894117521060129885365350634135496 15037 388991629149436509614825370066531682326 15038 264556679816721059234476159005083961888 15039 433087330792176187961090535594701189832 15040 518858615530308725995521928794153961686 15041 311781841498680621789225791260418918616 15042 265124205883420812079839367311346637382 15043 478460774610958323464226301233421244220 15044 513401786508554184869055906505008310844 15045 333263007868264014876876914878021575978 15046 267838025685780369243835323352202649252 15047 395085065727227807905034019494120411928 15048 525879660695681767453129504034914392018 15049 732411516764834621037614688830746965106 15050 297940612863456720646015850598213194616 15051 424434306755987980128985995449669014956 15052 502657883121470181843690361132597790346 15053 646012820127289185422509636238725641992 15054 337256275900273427710074232891546251006 15055 432128368446538301523389871529334353512 15056 451916886895144819707134854230437878196 15057 355529761834687077815535429912459585426 15058 321103543245432325899936994843153165244 15059 436152873666804658439159785791927691134 15060 523024891986409770123398198717145254796 15061 374140660358253622939981796545694033090 15062 285661051586174085629534905275355158312 15063 464124143251451569108927569979990444848 15064 571869278673965891445677882540426666334 15065 350498518960040092676341458507577335156 15066 317383110906400403222085059819913576522 15067 475478421040514049635156725448390891688 15068 498335289887242879375231485545557090416 15069 386208009758229353699386880620543690218 15070 324654870048759208669964287793083492908 15071 376870678917821918143117963200035014416 15072 499029613286855129554403743225074430050 15073 452491377557095860566609463772637652428 15074 322266362487531154001823336936255106712 15075 494248189728470127883627057494752529618 15076 551754492370339372344586759784660839724 15077 353462371110592353552765798270249494342 15078 323900827692482799566109331240626162006 15079 496320634800319809678200406544526241336 15080 551689914249421313818689678997432007624 15081 394394826545391019526339853204772997136 15082 302873669316618470806399336245179160122 15083 440872412450738312537851020723044015508 15084 624480204370515717871381126337089534800 15085 440477365020034333137022520948219701044 15086 274581742993568710232887994421943646550 15087 433288131654345834231915864534185519064 15088 553416955313913128170220128448847018216 15089 394324140562818365538736997283366648948 15090 366178091430892291303949271947771584632 15091 530520676381317619431803744074853498046 15092 510419827781636947730517482727705842472 15093 394104008119861101986459258675508546600 15094 352913521950676367960568886956939193446 15095 466511394704434225758591961521496422576 15096 570776029371938352548269645960966662192 15097 476561213453432285834688286081980378144 15098 325042824263060447731977848582593042346 15099 517936210123135255461599453322233349930 15100 634794804113526800124833970344858914176 15101 347524070670719453946337784526112253576 15102 330143822712568691651434793042679491280 15103 519221999458377100203991750011043242696 15104 598363558053971028489746665626385447710 15105 467148585831864366658194360486298945776 15106 316282832444060934031245089651127526452 15107 479914398196086475377144332079481397550 15108 606935637935649629869273560805900055124 15109 442662848620976928148013349251033545942 15110 360738431329899419059055535074159803044 15111 480585633327732787108052679463683746040 15112 556893350214039383707040899299199378688 15113 428034047532088817546521531464635904834 15114 418580491713006135357626549998979327160 15115 539255301013785469677595827985948587510 15116 843491580303446182213110548539503057378 15117 425197517950975579415899274564658057576 15118 386381946598122049445157553789509440802 15119 521912774800997331613491142509061449336 15120 600598183218966624001796880192442446624 15121 439299057991298559753833058512660491568 15122 622240424772700400027630258296680111932 15123 566157147647965498425213664028086930506 15124 712880991492165279025552175478796142202 15125 408673723495596099009808458413712245632 15126 338598406833049440056454739855237943442 15127 506120415619486226838046147853616664656 15128 862860395318240810289706617403001191170 15129 523291190324328453729346472511237451677 15130 391730718043628691958705014256486814148 15131 499748452642883848443029541473692196184 15132 632166215633403473108027000564533263336 15133 552493994237414556035739277661590503364 15134 360790244855607065709240564759379112268 15135 532678702674595699891221751017794185368 15136 617069034949855135694394125435445725826 15137 398417722372065649521024426952510806902 15138 405667811811663399061155984174346044200 15139 617767705585774727514084804535430842038 15140 626047169703713084552456082486452176006 15141 435744776052924799185755209004271171798 15142 339456841587154949752630512087281682324 15143 532670632856371023563502414793050918768 15144 738603075752188285287791354186114764950 15145 569298125951056356236014783883936859812 15146 345901651161863582178864627234311161976 15147 591145637853667647134575775324330720274 15148 689463713623504767831779597122046673384 15149 435240493927798780866094781088313351982 15150 394601630565282670366104726956251186308 15151 528691528546341188929014244013263998408 15152 576270111110659880781059414101104073380 15153 504810967853101529353079924153915451504 15154 430129135139659501288845782640800231660 15155 526014702756041835248855182410103335630 15156 667544108755214774432561768475047836850 15157 524248839215094607357830135854120850924 15158 384540529215768611542723944987553317900 15159 572809476787396694621813011612724332416 15160 753924326962732098597893614316720100246 15161 534285831181415088310926444466006109972 15162 392789390008715637507835131222359558256 15163 636822362944429469274232036172436163302 15164 672051615735535171463445110956370034600 15165 475064360285868245816429128393398539464 15166 408922218020610914361826468202034578916 15167 543001280682975907372473530240968035672 15168 710538528405016286271497057146336207026 15169 550443731494016500833785902942536216072 15170 413854325531442191784854363161274327084 15171 625455697583912501653814231727030164736 15172 716333447018804326702844866604193281450 15173 498868145431185433116298075271111821142 15174 451719485082373328874423581456783882478 15175 610284899456050536786135975795748838088 15176 587663264096992255123013896546615483080 15177 543661456860954477489393023898916736124 15178 458754049844683455672113136584371724714 15179 588590160950826620888195269437304919424 15180 791026558937429694472379762835130971816 15181 810216092906781079730228466851753732328 15182 354373874790908018304902119400099987454 15183 636996506613726698034042916714751334336 15184 803460142340025388937033903183462097880 15185 535504136472032508892355368398972907174 15186 420430969734441569509752409453669201026 15187 655719708746171752260038847417996165882 15188 752564012496413347762616239466085938054 15189 873098179211438030800248416011092966066 15190 451758936811279667248766974204376721588 15191 558706894364407243416413910248786752680 15192 713215123867497848832280455764841896268 15193 912227979560337591077414368539618936890 15194 424009616654688452049751560964035186450 15195 645492931067495082561003621476354927100 15196 783869813810076449247656549074628039448 15197 794443366791993924530080224967640788992 15198 428695981678828092007746123551175138924 15199 691008547140856924934617659949006431312 15200 707490733495428618978932086990835755500 15201 534812124984251910774629330751478722948 15202 484464126025093698423435371710920664278 15203 658128067497647641480986555350575292922 15204 816941588173306642467484309952714875788 15205 885268721458393192171014211521263912482 15206 420932647242693291871333633324043566812 15207 612272841555720738902478064620569144304 15208 834435917754562506298142149620231585056 15209 593961334483560580547571807130842046170 15210 486893420863718444288703502685996430936 15211 659052089633500080827683886777647623042 15212 671039283024530003977559330797902852018 15213 604992511169501373292997461777154438880 15214 501992931369339622976028763888124408358 15215 617317870684287604096209544616520775944 15216 785912294534240309309819501469937841184 15217 578651218610221514319503119683158479652 15218 447081657013737213595568114535454236582 15219 768914290970849338236672598868945269512 15220 876541795185985551247414062426526108174 15221 505244250113834698960352591168641459182 15222 471256894297507898315796045885697127088 15223 691308451602910339956963528668740216992 15224 817177309709354648812581210369361397982 15225 669760095863744026928988103637208200856 15226 487144016288287942630380181152925512504 15227 658864025949084670046717160989463570012 15228 829360734883513381926541212359155319232 15229 660572656692641972506066678475187606940 15230 466359615574203996282987561326456050818 15231 704474738433841262650310341300139025312 15232 828244055704154308029072762497430460524 15233 554596108254899063938809104427121917026 15234 545164690748278899001957533480447756624 15235 791362102302361237968910295162711550252 15236 753525398129139180571474627077930002470 15237 581515110532714954761818049864530368136 15238 527244331616880683066364726081550132086 15239 681914332432463268733404999498844081704 15240 850431883546070116284708482176051762932 15241 693317874318969759442619125755306529034 15242 437994514514234066736501297303638739632 15243 741336555211423789095271789254195928962 15244 1298738472513507907450753429404474423918 15245 645142500655631376012816754776836954866 15246 483489092691791289620489739378455788662 15247 664791601849739982594499513935064917960 15248 849408164695104037240911751599009843020 15249 685792511036665733488692702018790004922 15250 557183724278496089853245585541629926760 15251 731926336843893560619785552658167054550 15252 859365146919845076527086331832459626940 15253 654619336825055291081188385326490665572 15254 785817647284246351668716957811615487098 15255 776041755722997768475947751221846182736 15256 905238634174702327287040044739173741042 15257 620805539342869871467061197221372172464 15258 557109093842932908158262838200398665680 15259 826781493981059791731618504398248209684 15260 1160432382996863182765849850840355438408 15261 643210173808443420388705653580650848496 15262 516500736225850352625913771897786918854 15263 687932151329054412120190703712442956696 15264 1261049251921748055220816789209690427580 15265 743654360360588143412914568798649374514 15266 464800743313657353186605341432129838200 15267 808555204888351602199918890999285871644 15268 1306755523551530344057627619467925623560 15269 656334982241428407632407218030372090938 15270 560075395827366997710529107001128349074 15271 762815184646013239342897647402222255288 15272 812420108629874278395923410157246486682 15273 767989411398016587445405476304660485188 15274 903392807941156130840262992123186422284 15275 755180126157962791144913587082170178526 15276 916717646229148762885170203333727598884 15277 667880843360436268242554179743473588546 15278 561780936655042249900544525506658946216 15279 832604818910351329743979076263149306024 15280 1032164936957158806771043707482172018372 15281 628736543248207246311523767678440273640 15282 530166561403527259245826913894815443324 15283 874904863669862922667847807784856377084 15284 1197620710951825865018809725497376998516 15285 719580428352703373840080873753320634230 15286 575950849993208121934662561251308086804 15287 758992965564272738907286937177439211992 15288 933997942090963010864816263858867279374 15289 824961111258392440368823567368046912658 15290 566110419334323415095543805342445086386 15291 818194818149252869089270523938903675684 15292 1066498588694343647894064249955406876736 15293 683500104262712427344275990938541991494 15294 614072310146689748853378420729416541990 15295 820466764723452551760375906641754430608 15296 868278065928402347098861597981411608408 15297 706678421659303221335049352248117205452 15298 624771626381976349523858303581583660318 15299 892877696470574296898902079741388021402 15300 1076054654501538329886127148294118303546 15301 769471494412828086977971303365817064874 15302 503909956411213735874540490886719626904 15303 814226101185656656776511818614586788112 15304 1107991529834214676567068185599332314276 15305 1074879662191436013776945181919205810512 15306 596080781437928683008911182134714106650 15307 830697573137786033655537413642957974650 15308 967183903705173309388736035853256002748 15309 799598171071324726487767848677345099688 15310 628671006465937174784872188272683019670 15311 802742018229761393530538552340293454288 15312 1008085720374351671080546372242836859504 15313 862609055136130445065650861631811460812 15314 610136957904548120640268195428459194082 15315 985678874550874152276677051698428560184 15316 1107517773992972053048806633752369985588 15317 954809364644991213681179525305357707174 15318 607484621518064109525455455897075877220 15319 879569247638788813379733702478441014192 15320 1034345208330799753490590047897478749402 15321 826534096038668382010923425051489132112 15322 649421523690820249922172533293971552942 15323 845670402582000393008707208719463914740 15324 1094548282837948274073424357346929818528 15325 1181146086692959639729767174590706252894 15326 560820022605360318042736883430372761310 15327 902175093199763871837858676154551596912 15328 1160364451984989340400973233785126675656 15329 1425926664893339237650074985373342367206 15330 663307151567677351583738936112240801546 15331 935877079071687584898703040895756016326 15332 1038961187705518011607487915621216213270 15333 801945888538132249768790925994730557434 15334 702126495841425403872579714855739882104 15335 1135560600573483064410167169020866690080 15336 1065273861036678699677548582482715728168 15337 907089829405029417002277610081716501128 15338 621689142529278336699505638299584318094 15339 1054669072483418944617690366677978201292 15340 1194321179060196791293071078901188269340 15341 1307177919267406310445463118944403121104 15342 667056900737813054961046826701122971208 15343 985263303388007476250944027504891432632 15344 1050883175266546074182889493318437232632 15345 1124070536725788413565748915276268744016 15346 690537488504777732335039674182801690054 15347 867914525554500022008955937251821290106 15348 1215045131554252001465215307769206917554 15349 964377407904085312900934734439274825140 15350 608192675458429879776889327434468674286 15351 899337013315223512725264880975266743568 15352 1157525105719527100144809750332323234338 15353 1195815992263410322836069843601678592398 15354 703684461029598892185250004664881382632 15355 1051537660087672879335864229816346307558 15356 1089773870910438830897225019330836430000 15357 840798379877046719301621682646158901034 15358 734577106653208607248589415662902600008 15359 970136147123562413902499160888639596232 15360 1208199505956721892337974509195068320400 15361 837050230173325796095377621738662473004 15362 654476714674291850017249624952606149628 15363 1074244003863518836680891508623451221966 15364 1631523793102664239676083649583321379200 15365 1110554113687868436335870548192891118424 15366 687276184330130160407094421354372398576 15367 978516203577153225566511948894031792584 15368 1150740107684406446807444805498964609612 15369 1053238371409138116804645476472960336576 15370 764959617374518226592018570580806372512 15371 937614965279977625174561705992763228466 15372 1165489036834454125961951432468225350710 15373 943029413710384400729606350526592333974 15374 720513380988074779994583981712634079132 15375 1031787885209368416074091777302693219400 15376 1240057314805193516066264963759040699481 15377 813642853127835425658882044623366907868 15378 1052189956319474972085452421565429913484 15379 1190599374016408506637697620389976411188 15380 1173119190776379029073745160268330364810 15381 919675218754436287891025298319441409480 15382 733307308678925580186168684693823977396 15383 970090469876674139957056922979322753440 15384 1308831120891294724118848554530478427536 15385 1091222614495497018068864030938792604828 15386 692298879392333975590638472923874789496 15387 1041680156770448340490820412831041093466 15388 1714115106610909935565449386227978115664 15389 881140248212896183886005667832146079564 15390 784357945448680831742011684143798873198 15391 1084135883816454360764255585457285833856 15392 1460367817845991905890044461238383496480 15393 974345041021212472115951050682277357288 15394 1082098288663604885820598189440779639922 15395 1113504699340186091878456366834814428392 15396 1293705563302195264432312524484470984420 15397 966512030700232324022956275401599099930 15398 729327395458377661508328765335997691644 15399 1157568640229132430269543454791699135112 15400 1652077637565432349387170405582055360620 15401 923889700242943977025870270890427597664 15402 804529655652865642344353888834048889006 15403 1175633574773549320549663454734690439586 15404 1668003938818500226499606945853250924872 15405 1046177371030772581222202885157747422808 15406 1052831795814116136877932956395094162982 15407 929634991127570605563596859921717237936 15408 1676950859113661040458034252276202356018 15409 1150999924671231463262888664038915447544 15410 777309085655647918967492948894140590492 15411 1144064783417666604482399961875051782308 15412 1737753535780563937559020913690948718566 15413 969422674262854294652284807565735365934 15414 831445838756243384069334517025015093586 15415 1174741237397909203715872994776471671192 15416 1215380961794467796088077376382583050764 15417 1080809465779857915395588870062516860948 15418 1162715069864522653906398540839179241920 15419 1149687160080644748039108624989782700592 15420 1704900413275550746636602971713666925976 15421 1335738642299212379305700439042455717514 15422 748423096211764720817182588843860586986 15423 1156450009412304300917284633510978337520 15424 1800874999077237893167430749451130991646 15425 1013191032887933284542191998854829943826 15426 833532472972997636586702102566445558770 15427 1232381457378670780694557545462771875694 15428 1374439228348726905886012599634798673928 15429 1075509009455798913761613067288028616648 15430 887008043068724652992074709461566883134 15431 1035312944556505704874159848069863564952 15432 1423800885679140973366566840599934010158 15433 1290796308791632578988236374526563631564 15434 1111653348991091252931464008346447670860 15435 1242499522351589233112457293398744508538 15436 1500063434901117320852499873324992122728 15437 1247764599048019090595407034094486673122 15438 861202177091390499104810624285273805072 15439 1324693690275317578336924866673571277768 15440 1382719185486463717047794070001624687048 15441 1038395221259823863956320207224831209416 15442 857448954254875623074326344295297737132 15443 1205392078384404757193935307896027799268 15444 1592975399839405372658869600509316041672 15445 1177435597944003246791549663009094018130 15446 807719545585354510535702883087615820812 15447 1194884305664626900578998375602693063704 15448 1882868208224203662178982384592035254044 15449 1487307595746204159212271203224158192648 15450 918525672067660999960570154972911765974 15451 1285079528107594928365762830083778640746 15452 1420603509029617317657989484944621208960 15453 1458054083315466242461769075948860068622 15454 944037786494966773058789696585807023008 15455 1225492346524967286541053028549156907616 15456 1495416088642109664346292535272588851284 15457 1442028535200247572832819686598264852364 15458 897256996360605452708710945772748807558 15459 1441379734155657073701059879953700235624 15460 1662485259025105583682093310151076833842 15461 1310295284505895349111143695688916199290 15462 896639450539904451329113380434416522512 15463 1578129981755412809497564755624846350160 15464 1452131855108499361211256496240516612364 15465 1357404844412101456216679089898547281370 15466 928774908964470560790681681163294641912 15467 1152525258591216289512040609295830463364 15468 1656326862388560863092752214397364083340 15469 2023345017497521687775604503759633214090 15470 872130766371085692802299738532722719904 15471 1217283800611191816849151076357677756176 15472 1621174633485923608912276726822964573208 15473 1382668312973085432371361842451162772190 15474 1015657510651851781615519847010283578624 15475 1516744981089672788521026198283528880688 15476 1835854297537220315159765937285615427792 15477 1688447710745892609912255478189562073420 15478 1017783986632063577329217539842018502524 15479 1316343626590650545556077982975317055984 15480 1618513924816876917985263463129159275978 15481 1682066669305233217623877715246457123856 15482 913927673338648636643504157572809782104 15483 1386172365555348530442230071317654766362 15484 1780827755061741667225384464964022158440 15485 1777825545202487065499777862158990281284 15486 914755844074904495622007779764377641120 15487 1328903632346910798598905037071843232128 15488 1614131979480633568553590939253513212212 15489 1323397874500981608156115694758852803368 15490 1068629885669534121374205033102737663674 15491 1642526960252721190811280278590930215384 15492 1673207593907021679267427112680503371196 15493 1674206329349641416304053006822225827810 15494 1237211471553570299225129675377617565482 15495 1427368363381518070393224975895597447968 15496 1690855471458516411506144774734146726868 15497 1486437991728801189985421429277229962512 15498 1055647603589635909091289586449225772722 15499 1601806194595619821344148278295896620094 15500 1673865161385609751778874137546149003992 15501 1507258361267299383205461851543416976094 15502 1007705806039565067242050264504481732988 15503 1389265265667625722640293903861582137208 15504 1887495721496938152315015826979838727968 15505 1698606353882927885159626668195696698772 15506 919345527328202049899954616197473044824 15507 1492384421125426478875099008670026823860 15508 2189030165465936219035941621877993864124 15509 1291624382845321478504829925052264012068 15510 1053428678581958143294547984892590193468 15511 1428529206058123233687925605065941286880 15512 1902984980957479733241546791977991179524 15513 1465435314053050672487757523004494005864 15514 1153755813620721984054140843463505648364 15515 1366184830154666432363943810987289853058 15516 1777704256386036734208692489146332626904 15517 1697852083435989608876052039043482027126 15518 1361441236514731184670828023770997790612 15519 1537644599035153042271959168735113307512 15520 1895239073946849027777406842780815158072 15521 1256333114868071110318791974713872496044 15522 1048048836364890303398239940226052146948 15523 1694923438974960617294508989977443506334 15524 2391458098405330875239973310192142238008 15525 1421300132328874349021933430426258810714 15526 1057902217192328683679304290770061772978 15527 1308696212773525908574267427155599545952 15528 1896722700395657108217438229079568080436 15529 1959929625319284949137689720985614852674 15530 1372708175688630957918703173377969817976 15531 1555692969813494331217096424156115481932 15532 2290811057048580283785713497985624207634 15533 1604579735067139692459686587363874406326 15534 1196755731060116794265157123849114724134 15535 1614635626435292265172418618677276293744 15536 2253798203362776670595634176886210674898 15537 1358995017669597072852263274435001962996 15538 1226999939424368655701717042905711263304 15539 1682413318801592278008485957052970979406 15540 2228962354288609819873200645409715527104 15541 1408719559750781093966517372367993219148 15542 1344920402202591175052019166933313099118 15543 1575031201249369016510882857580888405520 15544 2107417560408372682896055539821548478886 15545 1513585276522461773835256192454984981494 15546 1477846834611699055840713247088302569444 15547 1687378844606681837684215849694938371936 15548 2492887798722595817258973941380073687736 15549 1810806150512731564917697000716506528280 15550 1481425692917116789821197361501049749726 15551 1497962231935174220071202161236620057208 15552 1912175998646406747341618650011840329238 15553 1595270430160281490282112373881029606884 15554 1389139911796218193262751271630311387480 15555 1771371727366236500172381287999901433872 15556 2407970217838451065585589612853193428986 15557 1323837229773677816568954334184572538046 15558 1213584682583987514304552685953808759154 15559 1755212064364558842027894501538542679176 15560 2557722411848528957073870519672472695388 15561 1583920019335543904956501785015391419840 15562 1197102955422149987176066592593574822850 15563 1567317774822708520616969025438834894618 15564 2423641231843747775655689273129001364242 15565 2044644463263766464496383596638101784776 15566 1376167978276874754120842127737126384058 15567 1587924684413567387881845114210356290152 15568 2129332806797587614750993935691884537538 15569 1843338389231402588443881174685405050908 15570 1292906724465608869847467679719352340730 15571 1806617931602317582364546252153264906718 15572 2518151365557350729218701853549415504458 15573 1655741231378315081721050445143804939856 15574 1349639103273914945888706976627728079536 15575 1602904806218583939057662765108578368264 15576 2075518526697225497130146309479182901356 15577 2057190539428750204944812667314833139722 15578 1440654971716977082991618617172892679880 15579 1847365269262592988603842109668225354742 15580 2650040836689226289527162743811504914888 15581 1436984255517239197880556795004724113226 15582 1205098311340695192531983187328416776112 15583 2096194064398715045179694339495396266824 15584 2420181257388168651128826617253479267838 15585 1984775783823613640546215435821830845824 15586 1343757525774139684416663743372030887664 15587 1724388354410585327470505160829843639278 15588 2587315708595952062368684305668023477064 15589 2353975261968672037767320757258333797838 15590 1224121210187609869014256875546001474884 15591 1707202315054376395338909651978338376864 15592 2160875740613052986794672419915237608030 15593 2054744150481161917923703648171752635058 15594 1360294679739472847149359026506373498892 15595 1972102205783074510092332833573754533104 15596 2003398043292407524851573573281605836576 15597 1852323961947071924003158647549004065368 15598 1419871714265909492036486620624490688468 15599 2110969435415083988867138975210921304912 15600 2322248278488381223727077229553438727656 15601 2045855581497008888258667665739693876590 15602 1839109521091484112822011100948928391566 15603 1994882011457389499104498911563758021080 15604 2494707221537735633723015850091133984868 15605 1913744207928920915471506516212415089286 15606 1297379676659778982580271232073243338254 15607 1852149104829613634865198534930508443600 15608 2099756781147966409038870956743744350192 15609 2855561931970637148511734201200141288076 15610 1469044009812824978691308119819700636328 15611 1743078738237424985100007025088232444992 15612 2310993026696329022639081825695077513768 15613 2820360251748934246195827292235935485772 15614 1355750084715800263252958735060841543990 15615 1947144326090416219112273599915937806320 15616 2432558113535836154744014600153433228792 15617 1600957673084979032812490435450236469898 15618 1400133121409809181030445196314225551652 15619 2745962321234245965570521421695697002112 15620 2882791311217621200221878129951032874008 15621 1741534543356260131200517508515222507356 15622 1399569468009541979161091902159797920892 15623 1823619564331221327492344723069896811856 15624 2821979464900252131491739731956700102604 15625 2989701855290558522630419027652607298507 15626 1311769412294184198670668476382600752870 15627 1940894089399318743208468085905206563148 15628 2639171004660862843077856816985521132914 15629 3003955014609659059435775051573113188356 15630 1513413632388897780929812359338039274126 15631 1905789293745453205457190621876198567864 15632 2081246201107586774914883108429468989922 15633 2216450157689278885989355793783651958824 15634 1854237469317190749513611368158592376330 15635 2054055920720014102208367356408963332434 15636 2447066125100346202852731920644145978118 15637 2186837217342008594806035141328401843354 15638 1373781127887185094256329164861309227908 15639 2421146328010757697857910433454794222056 15640 2990442859167772921170455081264519148036 15641 2127584615187872764759497681478573160804 15642 1452972696549335620391161062579117697722 15643 2222185771434655046407494953800717080378 15644 2869004680285675953546701461334853246144 15645 2215898350021241337081636791725233406872 15646 1747562142721621636959449817008132404440 15647 1942269722696204088036073996519924980960 15648 2501142224197211834711806593309270260334 15649 2684814261046883498687724318813691441982 15650 1766802974836798205783792487428030722674 15651 2226205565234109067531477347684074194890 15652 2996373163474136259094022681325912680844 15653 2405354463590016083043824859020382500346 15654 1630506361310235067169503487270384281944 15655 2451171383980121198672698790817139216992 15656 2669011691422166479847870613640916629200 15657 2097725481846574857292218912125941239120 15658 1693069652904522028417550175603033842042 15659 2077696661786591450778367240631352555846 15660 3248963621242588695563580912660906674040 15661 2409651627966525113225261166591126505364 15662 1396221664915403628413675372963833397742 15663 2207334139826240293670465563291460903784 15664 3269462683109664209482792039024065786474 15665 1975871797628239717705275697093275632564 15666 1863314580245617796974531633702903442868 15667 2291799366693687098714494652918086909158 15668 2885894986311640905564312929386996918454 15669 2335495381168307262796909926241513591124 15670 1965029584227154999213354322836722263052 15671 1991388061180579420427783203981044537672 15672 2937214932039782240917186420016137183098 15673 2935794062346483605900906458855824707532 15674 1882064965360798471495080058007513759206 15675 2339952351631611983793714695115130272300 15676 3718503511710888625545454541589068154768 15677 2233089827646193735188596295546768180778 15678 1668464699477056160870387753678205482538 15679 2378167787834941471489286442893719333560 15680 3139612791846750550266215259268801757900 15681 2051924586719064989508335583396886114266 15682 1967570029761302807382616551037478224148 15683 2291157106003907450705106297993696000438 15684 2956005890389039549601457742035714230544 15685 2371311524365211964451516951230160037332 15686 1851461150676695656102932086303529022668 15687 2197580012996540437273809137985134818368 15688 3570862877257180719809055812186056422148 15689 2823006183440384065586900474260213089898 15690 2350857393507621577860389851246021306980 15691 2411871544680253111373509900277604276276 15692 3262018167530972548131234412895457084378 15693 2247528658929553034638537432814261569764 15694 2152974959511339630369546176419302994032 15695 2449983728762292534592148564798027494728 15696 2789217414850655750028928197287597630348 15697 2246611075931200219300321354975721174994 15698 1939279601650260745210742429650529955168 15699 2652208669531458127239155213413928092218 15700 3873203142508214879163575009419902420564 15701 2538478932236238564262540668239649965052 15702 1950515273277078068369776262184611620482 15703 2521237910278987622084374181280315663720 15704 3410435681818952505987299883669145592094 15705 2468790186154481064735880564474877555866 15706 2086212579904783795747270915571652010148 15707 2300042544230411937692373613102151377224 15708 3295483344043174033090590589622568282432 15709 3320573127213643013078304372188067177840 15710 2011046182102160845953452507660741345358 15711 2340193468756913566331577110381860684632 15712 3355827161016426834780881670564742861044 15713 2838071866437292788612881315384034518880 15714 2248089325927642023617490138119336237006 15715 2697362111447696216247677965601738677626 15716 3124393599939895126148221564723779213320 15717 2524717248276958102732130162963043082908 15718 1925516138121635191722181815346930461642 15719 2755440784309988157607590413767350002736 15720 3677147578098230754243142039947471125892 15721 2878777733884480892453704467099191741640 15722 1578245109945068391994512887260887809526 15723 2589064117132094751725669352763812821034 15724 4161948511229564789940070411739758647366 15725 3120644408886457189360858307025225577248 15726 1748300093195337188645003795084535083382 15727 2547941097230829230881000539542141372592 15728 3637526740152558609919776456614593311552 15729 2865910633527618239292449468273609402652 15730 2336778431790905621429977356726204340180 15731 2449441519840569005838380634153057203952 15732 3126387583743538361349425084917289283690 15733 3279609870920318744647489467949123145102 15734 2134965714936918364821073637987852180412 15735 2561497694432314183904238168292883907192 15736 3456927749213052824143503848294608749936 15737 3314798073315305845332095585215473245864 15738 1970755640480217290638386385960783208286 15739 3125046097784104320707105318047603882494 15740 3488061084180173366522606029689969887088 15741 2744121023881395148293862767568114378560 15742 2279789060609644542405556081496295463752 15743 3063380093628544644275190656041204977216 15744 3412828117213539520414107104581548582804 15745 2752648355167888244670886085205179719260 15746 2021884404291920603178874786316641796714 15747 2845070213046658818129346040727955353690 15748 3854995606206305854309724729799806756052 15749 4218211486071362835567766408896024705278 15750 1986339065513005368945367520736993908790 15751 2697823923672106785624922015249370507904 15752 3049076917807023974833093545639433395114 15753 3297095031082686873867262311978078326316 15754 2545742725726089802168701083175170165936 15755 2980116810816488222253998437449765189990 15756 3985705501314761279408483802103714087152 15757 3224763317797928825245695076320195290568 15758 1891252264202173149661556627899570494714 15759 2840668272197549547240170093186735377776 15760 3818711766272671826888746790218388941306 15761 3308973508564516259040486087050773609016 15762 1990640400746600284593870082842671252610 15763 3081757349001669032530790021128335755526 15764 3995511371639852509301736456875510443746 15765 3230592628756444086740689221314713698000 15766 2391176234699756214506001856859962913940 15767 2887417579618308439751647430711476036080 15768 3850966458964076778040904552277366360396 15769 3709039249779657736751843410193636613070 15770 2075745011449920481018479075782701487088 15771 2889256743362794204710478246164213721224 15772 4172833708532835910626486928747064898648 15773 4445889560201170724185959545386628312780 15774 2194378857594403697324908610080249939170 15775 2990637384038508930365939386042386467520 15776 3485134355179755148209203293081862377864 15777 3043597697645826973663980077034306776048 15778 2584087845046649716140539624845710366762 15779 3452378875282636051086532585458900388398 15780 4022752230264103494874746790883888297124 15781 3114707480917958983720065233601895342110 15782 2253427450609001066332409310721559810220 15783 3215750034795145845964645054201965895536 15784 4327534699059867802517617788396465824762 15785 3634372653270491634045804465616025488602 15786 2357938377229446960088449185772917191538 15787 3100144131099656765789485880648269192998 15788 3785679784194995813538608574909714572040 15789 3558588741649287215672672330030079219432 15790 2619333717821959348143043054631731258434 15791 2743742412287121883639901948521280464056 15792 3822227123745074624182386842229985857912 15793 3677665658145623578285055815634135267680 15794 2539736745014501708174546568895568941192 15795 3298648332998519018986127556723209508072 15796 4832028300844065030658223088646234855584 15797 3490072722905882771035644114345198912482 15798 2600795760520225413125212041606653346666 15799 3462221327537355383545162521869146223520 15800 3887344156378739684073757325296341048276 15801 2994956778938499040013685275021440608204 15802 2791260931426810676066722932387536522426 15803 3315331376137510940547944177170733949072 15804 4400837717690002539364149788114960769480 15805 4114909337015999406043979039698643781548 15806 2372680977528747071395607138030358487776 15807 3058526320473689740287981271926950447352 15808 5008175779365440883085398995348533768776 15809 3787610430417867933769163319589355553560 15810 2729543354065354616636540431490860222410 15811 3445521438018047507099630959366502333358 15812 4234812161501937466976980799561027350260 15813 3560113963981107463861476387953411336982 15814 3075106873483448690425563735396527155638 15815 2983882373288490876310788235347449481696 15816 4056581254050573927652802423099043422970 15817 3696079485198426627884134979992037603768 15818 2596010984480999750439229264572619521804 15819 3424863067259482678156772482751191603944 15820 5556995287698008786313066677591150995380 15821 3852456512977233531436475662035871410652 15822 2577472850050682109800640167164055592540 15823 3359192320529810651327752314607408267248 15824 4545644813445479669235529385421254073462 15825 3506719355371589778281470158489470423292 15826 2781851141473098074903796483619479441328 15827 3425998950936907753456929271697722795266 15828 4956244794277391212167867845440582476876 15829 3764340981571094614418743531520107201350 15830 2608456208254035420420610722577668334386 15831 3509283161389110952299055675767317638776 15832 5042895384416586649978702198708391947686 15833 4189063610476449126108063948342173482008 15834 2936047764662426563541670918534125569272 15835 3566706026046822188515111649323107761310 15836 4822475976741684814990478591603750959080 15837 3704687281722892410613927148856705361620 15838 2895578094114160041421356356486711062452 15839 3329980819701147475665395957983306139472 15840 4664687636542899001722363418513468188270 15841 3861296633404681296410350169966760124200 15842 2824817717376922938970078986868946527040 15843 3717174896139415100911385611558064273916 15844 5814981156279182574679747328191155386464 15845 3716310748975734660129011356456830989854 15846 2847932210236481859100556311347565990416 15847 3727831808557583352178718103341732150664 15848 4537708390623978589616823714528842261538 15849 4170400806484547422303078426999394518668 15850 3442841635461096410940618217137797493582 15851 3516610072082679400087101726532602710586 15852 4793344022364693873636104639333858688234 15853 4310898730111964323144208372013468469554 15854 3188497884184931333031227492570687495874 15855 3487285978953719653258102654556997395856 15856 5247012630619184906484057902820803733816 15857 3362655434667640126750979405718984040186 15858 2933005674632328981670823949428767861214 15859 4400978040598175443505287879248834966870 15860 4973896745192598207242164862821828366676 15861 4172938471374997608113733545476095665460 15862 3226909987397491095271642389520874211204 15863 3650571910068314917013754552791717228568 15864 4658355441097189435588705647245982047442 15865 5109105376084084818002011112512490074980 15866 2751961477347664493378198505372978418130 15867 3595932056152780327778007103428014393820 15868 6072796575211740407343834397027320081528 15869 4810941005950637522557398979652527718358 15870 2707131343739213978603545951009117291314 15871 3729190137237600455225019673775143343520 15872 4770038453872826245861774326479957521356 15873 4299837186206322309860854401680752596960 15874 3570627061200437290351743853688299251482 15875 4309640124597427004526903998308749825318 15876 5157807561234583053549036342666366337885 15877 4489612296562240079507240808729029824728 15878 3278311136148864720557425459159059168258 15879 3765821367155946980425016685169080535032 15880 5180062098806174207874971982974315528848 15881 4846414512434188305069403566221147457470 15882 3053811565941565107570134683272951532404 15883 4066366912307363980119007842745009232124 15884 5805014587494368759988348854483819092542 15885 4373635810595199684081870428599225692148 15886 2786994551145036572018979273345075244272 15887 3799939155730641530808523333307318835144 15888 5161355880469866036406295844062704954092 15889 6081678936376522343628108622788932520890 15890 3254802320091770891186970818204190475230 15891 3952083047069254688060213460713582509116 15892 5658898520142683908353105823169008606324 15893 4577300670719558248509067128259024674852 15894 3336892652915960555813848798953907735464 15895 4685355428772414338306683084605776095656 15896 4977429537241497496232727860892562583952 15897 4492259474292309502611052582523124079944 15898 3710449518579327882112324181222107993286 15899 4255638994787780614468449421568049923094 15900 5267498213641132770554796030537833324088 15901 5161710439410230518914369712305832862642 15902 2687440424596064223647994385586848612146 15903 4876100195433493691657215316895919766520 15904 6156922873536943564037436870974485199544 15905 4518418152841971170614141998982555860502 15906 2902678416516016521638650970919391104768 15907 4586573794438870542400576496986297141986 15908 6418816850864133130291021064092984552084 15909 4892204196125264830499546650224567041496 15910 3536097789184486055298419571738663086208 15911 3942736973965519510618979280085419759576 15912 5062267590362778890433855911751480900610 15913 5416466619220322897010675263694653016008 15914 3833093004784299711982055387874391451440 15915 4213618369151066464742430184733578828896 15916 5918620191377889467540309237844626769516 15917 6039448846368258716310044944739382150996 15918 3384465444623115793869217601551195433556 15919 4719408745720560633575619555193069285752 15920 6116300575820010282664634297377768222320 15921 4811217964718015151024041914038258258382 15922 3462730168647363351648732978905281174002 15923 4149509945394405690023622330776420788314 15924 6176258926388934427290485946575548747374 15925 5842524811928988214561926602951922110472 15926 3105592537986015918390033149131184824206 15927 4069886258776019267821839871734482915064 15928 5818650343346025345028004438592269894034 15929 5075663394402622809934259883340158710032 15930 3610322921768337467140158977740455443964 15931 5075024888853982385129245839614980979322 15932 6010554110002178312519017222974697618200 15933 5020320150094981189457430923935050154260 15934 4386893104455712972403451689854348055592 15935 4361901242776852590857317311007534035648 15936 5523120928752178905068624180968816105860 15937 5530452926206737601187287558106067422750 15938 4066235774585406569192259635001644296978 15939 4738658263592012182133688868034338420380 15940 6992379392488772495043657687154430514778 15941 5025606960516313063379253851747836242828 15942 3110615211185008251022704463467273825096 15943 4861697149632555316452788451698973356328 15944 6835577418534523138340934709852141446374 15945 6098906870843452706173269932488758357366 15946 4165829428437931828098594376286423671104 15947 4400479903370097948728704464332595998886 15948 6249495969554377897801825044668987652564 15949 6517564235213589837884705002956682705834 15950 4211945058982257071747285039841735288678 15951 4302647508477259394500740300930789038304 15952 5994916158202199131327342436954727984668 15953 5039217848117958937483629519809483791002 15954 4381087321952801467316889267266626894950 15955 5647303236297791248493205644529424782516 15956 6386989378689932810812484422789033691714 15957 4789187014535431122989722178738267781440 15958 3593989121902533847348964305154657643414 15959 5157098168479147547065270488319020056328 15960 6614524430593084744181326728067627774824 15961 5706528118882881462949589568165349281432 15962 4341438311287882886500967031469614981372 15963 4795188146343309881493614616987953414376 15964 7973211855286365795207696037865844245496 15965 5536562742714827456942968976355590014368 15966 3432673909276950470740765284403476191358 15967 4887134896738588835908105692054357595752 15968 7139447930004344648298081896666081742420 15969 5394781643000006267351972950593090410556 15970 4010823004695978922467601502242563773392 15971 4642346476535198030807750938508098378770 15972 6482764524986712889287737296085564571204 15973 6396517559228595740231176903344812355890 15974 5424446340884046585390341767438499482056 15975 5322519309174790774084717867333609347096 15976 6417516491446589615591601292103153296988 15977 5553883660924371066573432979208748227836 15978 4008426867355427259857206311348996397524 15979 5275074128890884789420947007212952754434 15980 7994821478525887083216150768286765104012 15981 5620318812656087394994819926185656001892 15982 3661435844386043999485478283511343541198 15983 4959567710774598064783976262687168387816 15984 7607739917597668608461697610798619545152 15985 6963811582375617935957678219136662591604 15986 4342760021410202088164901965584317140744 15987 5414167477118416515592700915540546948964 15988 8340882099798845543271055676871827392452 15989 6107163127041392288724794816893648401858 15990 4058731294151967845112664857336419603112 15991 5452823975270658559742059923771075287328 15992 6782230620408348386856481568994413041140 15993 5510994744408395003559849493569077310674 15994 4949892040131417135763445122457905646796 15995 4844725961092766552951575394696050223172 15996 6443914826422102049897912608176471482976 15997 6877855332050809028048100297935450227732 15998 5040526341689242973848124749051976572758 15999 5608895712571264976425624087414602854400 16000 7547677362910768052621594179767386322136 16001 6050319354796242009681791519706887248442 16002 4382989870963338634907375951030072466006 16003 5894160967665809601179021595439450341396 16004 8360164279290671144758399223249163759872 16005 6471745241443048504648374332671134545970 16006 3918116011261213436218385299716912083526 16007 4982121688309637043773430509623050108576 16008 7466996569400525329807777100821130132520 16009 7523565986569285547267823882052222612908 16010 4568121667697534507430023791911592225414 16011 5214232108146268146562341624181865551992 16012 7584397330246159027199073313330195733604 16013 6711095696933034146764783133875656497256 16014 4971020570055444765955816892723551767324 16015 6483666980659570057418677206754773334776 16016 7174234913908276205720758478400681249852 16017 5541733251847020825489758964344408218044 16018 5213480890282245519866610877218870964346 16019 5983619299459045476779649008552953757832 16020 7478255926877785829962895457007385545858 16021 7058715984264788483491694710454159257966 16022 4536955585395620097369531122670252137232 16023 5531064938015689913117842308269617039968 16024 8910705880969810261616455568518209161562 16025 7223384726002953936367856970660224128908 16026 4240609542243186512682818675086777412688 16027 5960921619896345416469284648634713217136 16028 8380832132962590288438616889234052600240 16029 8289332192511711302043776820883736928088 16030 4972175423611324109831688013012071744348 16031 5305224383796042138441306264919283868528 16032 6968510101722255588329595198590568938760 16033 7442818116246342688026269307616980016286 16034 5138469390936105740774943516326170423136 16035 6503464102279485358751811633102558002946 16036 8162399075353652049135922341018003718824 16037 6005094119060483663189699474058956513712 16038 4813983611765999922237754562450416377330 16039 6519619208859218025375968540747182035480 16040 7993822908242602389443459692805450044690 16041 6964138696103698296372237141900747441540 16042 5047330234614692116110446970848071999384 16043 5797882565686209789061362796611463361988 16044 8737401718444117085996586221299349362020 16045 8928030165226350730032301710876547248766 16046 4497217342453945831984377916370060624160 16047 5680692519439946274817629928372580136528 16048 8160608411540287847931420550203031272822 16049 7004369822158270105545498582967593383784 16050 4659769319035697075819283384492933742170 16051 6995648055250044683945869724471260706208 16052 8578106543538689790547206387626506384910 16053 6616295011242561680645076955179254124306 16054 5912233458265131148051174233046969033488 16055 6096712771962516679460836836527020949304 16056 7577429859442007508255587338088174713704 16057 9013856782505388714157223388564096641456 16058 5377566754806037474826572655420758759422 16059 6283302614780452846727013813397168752156 16060 9710659605193161644236140339902062709880 16061 8736902800830842092113001884980785092620 16062 4567323688293304863619410910049338481952 16063 7082050034351867673769854675435954962784 16064 9353298636909333926714308214438702679834 16065 7023948969855348879446313298815373481712 16066 5418235905329243514831116471741825120092 16067 6400725302284463646527249521208409338220 16068 9415040906537019537946322484471257730552 16069 8153109496688921736931189995589029263180 16070 4739997914598285595891350401405293617444 16071 6549073450888127381086561108303029779304 16072 8450418154523637258573238206438187751342 16073 7461834588708717283841627728680003377006 16074 5721769469743130701182267433526196341664 16075 7404531309045501941391255781449790091724 16076 8649492154244150113981208687174034629070 16077 7534679002542820145451045650213137710624 16078 5844756909052392889938465237597184533210 16079 6664735046916743462860807204715113299000 16080 8939678081648920035751748618914718325576 16081 7449493799341696418652106596019318410910 16082 5417589918914742546388398989728164364656 16083 6603245206628835843465837842890827843750 16084 10990006118100427658851783237130072894300 16085 8920762763212897512656926745466107393086 16086 5152937802968921786130838714714441667868 16087 6437652919012480786917580385575032981336 16088 9251463877577836587871517306861597333814 16089 8246046324463480013747744230070946095352 16090 6386956661650043401100353175006017113934 16091 6466531366410231732867792130628271458664 16092 8240143082487488382478510130540314486920 16093 9773824106814378304350177090274884839478 16094 6713494915818179143365131809788065990106 16095 6487041301743681212602063607890731589752 16096 9353302507283587896692798958895263546846 16097 8259315481506879948484911371507763527498 16098 5922492919554742754086597868662362944604 16099 8332721608088722798623597825151788466380 16100 10045071577916691048377579225286606282168 16101 7308877147544382126516160954102551445514 16102 5894235550907853092389889144959272067434 16103 7024558136506122584212665231148876958376 16104 9844512793518690738040785867730822798968 16105 9727654333083441916943956631936197690846 16106 6139421035936647864610437310739445105836 16107 6504201877472469775757667640322168756826 16108 11564017198392243316111094917331436065928 16109 9651813712748866061189003214806055464236 16110 5685094067639741888387162644623876958254 16111 6685753027249291751192942977739371281288 16112 8859330737801753664529602190871598134376 16113 7913919346557217687386500912518456759272 16114 6896120978153512022256271546956162875652 16115 7736237876665211021474103631369316279796 16116 9843093190410159508939217854612235109132 16117 8457196216132332612991996049779906531938 16118 5860228862348839734366987712359193310376 16119 7708498859951765313981954568086371799288 16120 10510164227154701955727636305298000623972 16121 8711797923418007724636935388098609048040 16122 6026960211022462284616548380491465921548 16123 7705341748174366933510987786795030553694 16124 11973655014290026606308205203259959632760 16125 8404672367563474509851361966744979111536 16126 6209971079531222696758098825195684093054 16127 7349314879974699504257533119645100225152 16128 10686111883205649606725588299000652651592 16129 9793197469952102244074652516140211584857 16130 5957279299057233259881330453167821487558 16131 8066002521038644550209825788109459435206 16132 12103364742752423383138609446871912960354 16133 9261557013615510149781164829127888066556 16134 6713175157163229680209331839771970981478 16135 8172287100093216497511262785749854858896 16136 9542608246657490694556571657062078172714 16137 8399606008415343631037769379486826234418 16138 7488109765108991237250742417641236367518 16139 7761343523809908285540853066137058251468 16140 10333181859756160693840914289926447226332 16141 11054990217297025500866244341131066213574 16142 6199870692055269108991216164752838767862 16143 7336102206817544923553327008851400491816 16144 11725357652852653885721592187510161418634 16145 9898700870800647969428894744393998794088 16146 6356400834801279301512558395922335575812 16147 8103736108408627521670677893744127366414 16148 11305181151426547613661628758993574733478 16149 8898741004570367629866460306236140607732 16150 7315278092931670315222693002058635782802 16151 7959721768956413434690878108295467612408 16152 10359508657073104640628393631758274539102 16153 10616635481418807445596834331239489433498 16154 6985001615512590214589850490340232571426 16155 8101644057335930450845989181699164890724 16156 12031378831619480358831650025462563156424 16157 10725226360325785866168822761580123513306 16158 6784485302691038467261483558134236170182 16159 8864673815810713585187458949578596543672 16160 10212604775276230366895622078869418043432 16161 8830121708134085431342470175362326625420 16162 7164281472179298369025939803337494531668 16163 8635599752854017797931011428610961837780 16164 12037968569196537517819193857592655066896 16165 10481830244646644693614188625495733002562 16166 6151858803587203441198489319630323989510 16167 8041756407226214637260282810556930288336 16168 12572086864691361412628322451957061416062 16169 12693333779390040804003956851905255455244 16170 7091420014310385953921318398690597821732 16171 8654562899389080725526205712415568718934 16172 11531972321210432475575087349343972246128 16173 10274384324513823342864050631769929598272 16174 8551007072972871089950376214723454404786 16175 8671058245585393281526433915291208824784 16176 10412951133228093537281159883062871317526 16177 9959489856803433208983185338216082144484 16178 7764608733450295604214793167075655694570 16179 8610196013442604354122508529189509787514 16180 13832757646138583906752479487609058791786 16181 10427856509003108228997425385811527450900 16182 6146120946829759731288739411372338296502 16183 8946567791134122322838470702222138746072 16184 12369760886567356685595467751848362872210 16185 10786645138880529259987659042991952227176 16186 7950572905644152677888558749105746236502 16187 9195696277998137549711170002046068204426 16188 11849216160053924637852112574984182079328 16189 12368540694389072424083140457600364991718 16190 7365871836329854950672977512980917310036 16191 8171264906536465597247883958640585995080 16192 12308678297324870194771664172972432430134 16193 11465026180495694751298690817314459223900 16194 7908673965120264560011686036588549081420 16195 9348089915050342395108396116258535339360 16196 12537637165488026584444519003992527662352 16197 10390161315978740324608552026536900502486 16198 8101202221459766219085849789466157474988 16199 9878100466867416500270085459391489884984 16200 12020520398474867580529284885437899997894 16201 11493211106328337889719491666668773414186 16202 6802208221209053303857491470072496444176 16203 9210693657762802138938682510127929415718 16204 14425180824467574300590700126120166754958 16205 23390416127350363102307147702429767918560 16206 7415375488697739965940207003716152923408 16207 9421963010461755109390171935277871207184 16208 12210716156620812736174392929464690473710 16209 11202038848836071028204512110218907595666 16210 8855250746180119431956705749348223663854 16211 9524291833521124904386815397695243443340 16212 12835498656893928887332422860074348513632 16213 12288016425675442480364444662100227957818 16214 8254260828812736877475765099315490119046 16215 9140858524263605960623778122053401097432 16216 13329601617488681407594079627867584369110 16217 11835182132129021219369771353815865527080 16218 7655490480693126559163580922146788927512 16219 10053380796795938075126220603225069237234 16220 14315410046488520127830218164235105347720 16221 10748365703267812248963079175727843840678 16222 8540727773090981415832192711410952514316 16223 10308122091454877230024021136588162431272 16224 12858188888150416575047600288183872338258 16225 11668965990881018084031154421200045095936 16226 8225549726403160701611572217917310599956 16227 9685956773732883354511959293825351490684 16228 15284513056154213699953134221128231410338 16229 13163772938365519978804616994763592363972 16230 7562417231483648108663629363593997791150 16231 9615687984445013647791909141413535074928 16232 13629617938925376512167168812064035854552 16233 12676549565860909135955244487319689130526 16234 9707780664510240549640833370233184555142 16235 9808612392893317992625800557506505226114 16236 13679681693702810582882755914841593812064 16237 12942401283380449584333439237932214645522 16238 8135469378969078220076372809609547709540 16239 10703280523398624209091583973150289227376 16240 14932528683702135649154143316553345434400 16241 11585636713167947819755905369387819246946 16242 8925731898706924155838369157694304057026 16243 11246786749945817039848444713966966562266 16244 13909190503311094184847491620212365349384 16245 11943677538170475509965625517760208140748 16246 9415255167915744742695631432327414796874 16247 9557178309351795026989597076996770947384 16248 13609263732787375079416702674984431391666 16249 15518817056986813148061447412034541143846 16250 8997675428286119431611687468134031634318 16251 9409129318208608682870260256894218015710 16252 15828643745231497442497897023892346767080 16253 15081585256011046399730629529478349751648 16254 8549500429093084525087990090962726531930 16255 11402713880349402304367797797491342418072 16256 12995839005405199299651425286684801916728 16257 10621269824477133046300270618014694892352 16258 10560875713119499296956192512945542052206 16259 11294365075650080806148012824921882094568 16260 15030614967908651363326755951777318276624 16261 13623511667614022162003466331312015341732 16262 9156042939533785920263968266812873324172 16263 10269407179444636045252163634221114672664 16264 16102753612209034409615980433397746168082 16265 13625682736794219621191215097101406555998 16266 9187931307813776075879512040407237993044 16267 10532483785940806852454084792980710023370 16268 15773864060818000939005535304042658571908 16269 14457760157874404197847010611920894230936 16270 9232911792961225200173225175699664941990 16271 10194431314306952564666628002983172649384 16272 14182228745044004542061891109630507296810 16273 13639479786001704825958821599931753208676 16274 11045685464696016868011934107305624373978 16275 11700463299081305565175476662671039508712 16276 17364062096585890028876962489075382070298 16277 13585566438900545905460296186514727341584 16278 19269981978676732966911297166987467531966 16279 12894761550704545666396564945863288298368 16280 15570131095187633667162134596897900313172 16281 13041809272470431122944153988323413611272 16282 9636056605694532700064501652462315727080 16283 10969696945739610426299916602697774559596 16284 16020613016224570737287473115715136972488 16285 15066454568405764063305032949851636891272 16286 9356190971730064369560042219488553981492 16287 10489193227261854459569203968996068607096 16288 17890330387200262960898280123949869042482 16289 15609685919907644035354772131947291365958 16290 9780553194379664454695493619340718567148 16291 12727511846316822469152397975555621500576 16292 15672569245515206240299468371384411084032 16293 13452737420313992662213224472992983407548 16294 11015287694453119446193114473189903851718 16295 12157969932220921252637579192838125456832 16296 14301337627510539711278462752117535327268 16297 15045863243138277520003412072054495156364 16298 9532545697986735770234542362069119199838 16299 11925683987333124060539393001636872185530 16300 19062220987743249593838294927442863113058 16301 14637346638453112818577417878001395560558 16302 9836342269009019695464264013886485556418 16303 12694792814769515490176684048985318164856 16304 17452964675720856963823286476308245570892 16305 14040623637843045361990280467873959484260 16306 10573751615021294647491591904150056601212 16307 11023612913314637203756752765619599160902 16308 15220921829937393559795207696568287560792 16309 17974680296414334275349223510570620912456 16310 11494777939574862104625376748622234736356 16311 11000866074478985817644224610813021931864 16312 15918982323743541927605953545204798192378 16313 17177779882213172368915638985809304402752 16314 10671754738096501269090428991076207148994 16315 13101625232630650514412145783140914671056 16316 18089453790032563796822486444276110744512 16317 15142925356118780945189575176798054563606 16318 11582318037702162123693194515810406206674 16319 12990850592981170776297027760752784992744 16320 16814837598090108258650844596022725745744 16321 14526707326347877915981023874378629290184 16322 10550038505758692649830764031883254055340 16323 13421391090285963011901906073766903586534 16324 20321318910415682234207603664443265236496 16325 15860984744484931571828921695562707553976 16326 9401509638050556109907387394078589281828 16327 13118422553753267580791286850773889829592 16328 17674274042525785248512730015403050941860 16329 16416677590256454980276975903355603778980 16330 12985990823138384321983275421952805777516 16331 11881833996816122853257536986686315171916 16332 17007835525360956906300892133449373399520 16333 18034769151447942722625471798978384549182 16334 11840161246219020289993187660451063433284 16335 13035674231092652449164072411536873751408 16336 17462103901279509632252359418129734424648 16337 15172829194494498101207865100478285240744 16338 10115467475062873207554877140089039288334 16339 15565399318645060680342054676331928071844 16340 19837814056732753693942230859655746924356 16341 14707601796954806213881991119872824787288 16342 11219925792225787328425363956546222264000 16343 13288203194726578652357519574236291752488 16344 19414499192539849067027422056519053967960 16345 18495692488077910087353033799200714425724 16346 11259439074139787784172663883708980728348 16347 12124447904524052231771343771062887954890 16348 20275727177478636808442389067099011371840 16349 30934084652214118076766144066737583564296 16350 10667706017799259641665699596020583565868 16351 12835955637629424131804258379057153782664 16352 17709063830822500880904733018462378951440 16353 27330144775433738664245308549405693125588 16354 13139100538206943834115514588331407160016 16355 13488213059617377356001287618352800857164 16356 18087644003872850172340471295098383191220 16357 17920742802939874150636219873371757652724 16358 12379178162655869136828037970253772086114 16359 14382310405982454864716324715361117256592 16360 20158517474186585672482250395775147607850 16361 16109317685705680070270779233918449870390 16362 11226439534009490987448957201583052594474 16363 15310752594044932787211077094079050415080 16364 21238682311994714329068971854331509513992 16365 18184269418481080566406876611214003614972 16366 12684379400969047869829900160651654047926 16367 13278628465051814060053342994900248538136 16368 17437393540047387314786739665635901601936 16369 21151608651488854058595674490374837589014 16370 13585447988772650163192046727910950798566 16371 13212847760619738963687930677082776233008 16372 21904384308769407170463923529962791330190 16373 17522826301485032670060848736512780964078 16374 12074111229515625695972497300092426306624 16375 15332469663757692206174402822153571665208 16376 19946964878627196215535312089601588205536 16377 15476637397107917941096620546284342858412 16378 13031830884053990997253083922665352621464 16379 15615734629593952465741748215496279944134 16380 20424365799184158869734802700748388474712 16381 20176629878871867653006824961801195644046 16382 11961651330300390925997958585734355008898 16383 14922251716102237533369308667867951829464 16384 20973213475599216769191340169833051206601 16385 17529813821593041959849614551623790468330 16386 12822504167110900955048488062434977341324 16387 15870020990149527210986500973868822455094 16388 22227362602015712844261787805863452855472 16389 18524723909264782871835275416542917012340 16390 14289439778285797427409704237056377806892 16391 14257282633028909567647036068502633277544 16392 18550918137001584470694913897511182152342 16393 21813415355623500518186567329981077941916 16394 14686735978330967139876273236312542783470 16395 14730017976226824056768509217066390173452 16396 21978623526230290363165276719569904699018 16397 19009362906890682494597986904296382653116 16398 11733391675384927790386383116842805505312 16399 16987712020212001773155895573844160865576 16400 23296758530147801038340491518494037168846 16401 17182532510094024887578928069342585018790 16402 13591551847676148826015867356881713992966 16403 16090402584397137982905909635303616856842 16404 22121188741488385125327046569003661050336 16405 21952276586130431094082965393004620425816 16406 13946226896898851762047608282318161764362 16407 14274216096110880917122135347138795252456 16408 21963219131070173773124434870003104351414 16409 21837564156586587329475064089763384018234 16410 13900241863096036338638763147946407042444 16411 15268871677712710852660100106066265148214 16412 23300633710777208279051894265717316796184 16413 20088741970386133200415771164747112299588 16414 15866246101553652377489209571748306471918 16415 15667472441568283128176244580124924907456 16416 20492652891857943801007352113453289193540 16417 20593297722746865738439832305637689460756 16418 24876018906687959713370918770303759815602 16419 16983185956909814695914963922409995688994 16420 25089203988823352264526600802805995445134 16421 20136432193089310929010006922317079486150 16422 13088425244256040408014690341768617557570 16423 17616745023331171696288117903355789761632 16424 33029566784032003977611722250858516264126 16425 19857351102091982377906057870775965509960 16426 14779480672318392378608750622012438176814 16427 15788459078366288898947101609060780170060 16428 23932130879203475184978449825906156155044 16429 25381919348739196834262835824156846501988 16430 25159630965430848474036527311216448588412 16431 15412802997370375244782362364076137109568 16432 23383832077101531646052155206121191171828 16433 20290008605929557321111497075248697366696 16434 14793126066893474665497927670439834829516 16435 18165577497264652777756265212114780448004 16436 24591056139594098116081872544791307678194 16437 18962866065504628703460958954602793024818 16438 14636846699038620996910837869503364834006 16439 17758537233156895530371757710593288179408 16440 22005138432151454467830461969257914643560 16441 22412020103017406755516918966870820743528 16442 16007317182830600676988938914118659091014 16443 17340914426515152628095929042512281431934 16444 26478741894048167315503023913054246736472 16445 23067844504219469735385499275840836505456 16446 13799503126222606831214948651584553500950 16447 17799960130410669461631637525792302625032 16448 24970821815642872107220308362033586660956 16449 22721485309330562354792509526798994028422 16450 15992107675854386789137126888260015540276 16451 16952336354753024978858322364146602971710 16452 22704815063528720540441695552125139678898 16453 24051907722112979505358304416233705822980 16454 16563166264363573504798568303998328300754 16455 16818268831912969571671063506224641352832 16456 25629084680096274119490937231382156019860 16457 23800094275655254242644907805877014505466 16458 15159824207552728364328838332997696282152 16459 20135260894159346340612918745844365949850 16460 27479363341661206210055973251408581589322 16461 21412893467507414432446742029439999620476 16462 15061633248405834175717232935822808275206 16463 17111497408207251397571337895362119287248 16464 24490034393917811606481058415644084372272 16465 24715612743546505348121193170252947909508 16466 15971786255277138355761094815664368654212 16467 16887821848103006044968722359890688652118 16468 27777180046367980595199149033108148341604 16469 25335178553294160989165079790768021815696 16470 16956519837265909193207557989270092122608 16471 20152984251381059981653931910470084609088 16472 23485057359681531200266464462302276130612 16473 23718532273695805091295607108413033921240 16474 18813489865499590061834055463687404400634 16475 17225879417782848929835140830015352806740 16476 25306066209027913546308060503115507883752 16477 25200956775193769863358565315093897610928 16478 16098705047525294490351393654960563104914 16479 19743624677952671376093507376703650861392 16480 28182651774130839570721303801453774843890 16481 22815108642865793619832019873834386236938 16482 15150251128619360745430953406180101933894 16483 21721767626877496706651095177806251128524 16484 30251544185537490162395216732256379160050 16485 34216110931625258652528177314404066503636 16486 17254766909849907641261397441470278808370 16487 18049586600174982329246650331849368355952 16488 25317452382038199497608321474915472714972 16489 28194052302509761203895477461802648826538 16490 17265309826502451579932802057820005462920 16491 17733540182737653607887232578799031611080 16492 28860037270101389635822516369185688912200 16493 39422502936219072281174026881656984304728 16494 16181807143201179784258842210147442352016 16495 20768929323121445008343327798023989058656 16496 25720310518861116831583479778069251317760 16497 31866449237658551988351562653040436976240 16498 20073573004423035528385463613565168332328 16499 22213927286222804762335821088328678781930 16500 28594606794384574092982708914247846265856 16501 36127791970997689189937007377381208944152 16502 18192537253571347211423897531752471625376 16503 19870697577552433040859153564075471415560 16504 29317679815959509720639821346762157044688 16505 26838453479376958790058171960875972663026 16506 16738448295166238227910425259831287344282 16507 20091642416610058196438041787949861413094 16508 29316174889787011009810431560353026764904 16509 36954701594289432894650815816634345382138 16510 18315888913652461392220156950334807103676 16511 19504043894647689197412838075467473854944 16512 27164927400772270621796021933582315854710 16513 28572014999010561904482087050277050507288 16514 19480849547083170512901358450463047683030 16515 20740394614529375403872979956090778228234 16516 31589234832616460462061668741821682898818 16517 26130396663165963710529008758380522695412 16518 16207796695835154814723430057961535490988 16519 23175322450273548162837289902385901989272 16520 28908532137537351140097181925538553139700 16521 24806047690027663545227369488622472161004 16522 19750383596274696751213936465956867329490 16523 20359556769578820619597612648349607446964 16524 30491199688508055392946149218498737314772 16525 30633040277770061650629214019764105224396 16526 20037461380635450320390508890352863152860 16527 19590907330559724952732185755093988517488 16528 30484136191667391876857538936611512370270 16529 28958076907218941722108409061763753929872 16530 18989851099730823037585570308902079617706 16531 21965722583425471214210680828732114680696 16532 29928676686170830674289777378807100606612 16533 26407612431470850240113665862951526545310 16534 21090661482844720722536276614086039563166 16535 22518647449598389770350645476490869837656 16536 27550241526590790277358117603667913070412 16537 29688725416674247685328440046549437495052 16538 20612994206914039793764333581270158730446 16539 21109293000510157308512823174933427091826 16540 34965876607007522955116153861890134366264 16541 30332980481171992900797074661828846673380 16542 18266189922584494372373767435126789637478 16543 23105341247406584320767826924680682836840 16544 32479547184321882723786888631250842743210 16545 26309415277522501580800917981528155600988 16546 20084389392999956980122380539091199223664 16547 23779548999655826161238210243014462815720 16548 31521200258768395079935058287979948847840 16549 32780763811646844268225898740915339546152 16550 29271825487465854954351621117753833154156 16551 21460116677514130494858322443201999629040 16552 31885137945191076642985676918734993911092 16553 29510990119130215343425984249545569603564 16554 22745462595274178516126056564799003201190 16555 24330043113996497371565769174863079675336 16556 31674080320992919187358544683489332151870 16557 28391255584112574531749596798571332286256 16558 22637222074167457617453342424604162360028 16559 24098005037650998481374560312404698498216 16560 40985168319124091747122638362615905888278 16561 30660585982606293679777790452407417657026 16562 20678076957491816613236418152575624139690 16563 23090114883888352627062896434071227136948 16564 37741926575285987033988610907174989407832 16565 31836284245425358056176283921923036146792 16566 28868094322099397257914629899701696532224 16567 23439989878656780794455891727307107688144 16568 34769027114981324390934574324958290891662 16569 29943505797446287634371493962644344837076 16570 33532385528121101815772852818473268726336 16571 23476198522955528312177791312331024310486 16572 31275794098305674693511211854853399451712 16573 34663100139460951849715109739413878865458 16574 34048140321563073448749532008929911219242 16575 23655658024863054969896118484275689455584 16576 33294225593174763660544720037000336175588 16577 30634102868434643521594319080675922988194 16578 21101945374065077079156234936537195934614 16579 27476734096990070953545690042477634067034 16580 45392545657353103238570234429792200042414 16581 27880478551972542515709926716379145183414 16582 22885899263607056373189841444506962076360 16583 24949386038338630809879665639886580721568 16584 33933543124625108397633599182505281468254 16585 34678964045711136144459505428789760708656 16586 20998736662297692356147700590585153302508 16587 22427360384325731607607746036618359044098 16588 40085464653228694602926416762687657799604 16589 37619928079754497147845453445795731587320 16590 31314767180438507482159410522640394790780 16591 25614782398063681443458565278848539978816 16592 33484063416265324315671624510280504391092 16593 30679544555031937343823289528026546944760 16594 25669106410907122908515778852194974789970 16595 26335158030901583663357400029035047056442 16596 35043686528207925588598121909632971750086 16597 33564073843641490808075332311020240432316 16598 22160827316382532167693157618120719203694 16599 25067350774561170968744768073034910716872 16600 38608437780973111742077705572218485008216 16601 34492928185589174770084967062655939481466 16602 21722492313183539731975352291489795815398 16603 26829315422799258589095703742313155206674 16604 39207666968977548492767948969993403262680 16605 33099408778914958339295004493952766000946 16606 23280399650339100156956298467690153168358 16607 26461538034608061272537959158173323658856 16608 35086474932050028404359009450696183520946 16609 36408691343000009826688188974914017198400 16610 24771733003503492786244140922839057847284 16611 26085788816513097283874486502395958311664 16612 40307433362917160630716700682422749561250 16613 45959615935991161993530203088467784921670 16614 24560737344259554791141518924195968920742 16615 27557855373715358729047683593392846857744 16616 35177877765420163778584147924956180301896 16617 32954044113439111476259710888769967561436 16618 27154710604888078016363128333184157264936 16619 27015231734317068259937105404979461574328 16620 36512463648165942505380543060814640054196 16621 39029320478140757802486915218020234861518 16622 22437940313921550972934052696454570998010 16623 26385192758540202496275973771542194795616 16624 43411996840252161014527474927693307241024 16625 47511708726609756218503016555377172522832 16626 22419785222447632932494441779413875104164 16627 28352191369569515463282918114942601422702 16628 41753583925325996594922440015336629215674 16629 34587537092316821697075577345479470958690 16630 26903783348583235852095356056231169369346 16631 27098518993336169326460915164742003023392 16632 34371479304430727949162222915552060307152 16633 50390355822479451644061098730625522275914 16634 27588236304948582903190059193445767660814 16635 27623943282423294551228889893281268286894 16636 41536794172324839595555271713727360844912 16637 61018935710220921907277038589844789912312 16638 24707254704691043953948311820654356799272 16639 31172666908957909680972609391836042234552 16640 40132884867164098299778967086303294169386 16641 31999610454063286015261910040728281437577 16642 25996306999418013475038935470805391111062 16643 39670864323434542927127123040018704003790 16644 41663263520225019031953560181879848193540 16645 39693154726711012649101017196344373113202 16646 25161622891302473090549920292830913270736 16647 28169552230902245304131660296597097463576 16648 42495818057864105403784750402780653206810 16649 63085406851970199062893533377416542328976 16650 25461494483334970304268352944441104816496 16651 29419686555141037818698263060740863272644 16652 41625881168017411787429449414468316575770 16653 47888631975206549560554000375564397170432 16654 30979667305069977373826929910714098158114 16655 30573515291127599869067132627965879622928 16656 37646428067874576499516346149969737358944 16657 36942382852204099582765200481450424746958 16658 27394072713551522574558842822387597219624 16659 30016094624100025238627622703322453386710 16660 46702886472608086278128424653884436807476 16661 50237081370497700334057417530628571646644 16662 24193891601410154179476278796059556698862 16663 31840415669968762527076029580510318720008 16664 43961944364327639373899527330586963439144 16665 39274699865410329217955299022646862196688 16666 28957794935509795592960686303322589760378 16667 29671454981355307231450973380328010345300 16668 43500838814360615796614411966803065017520 16669 45832250978099629447865457417555692724582 16670 28124926483346461899508190367609994474842 16671 28210710013707996426005906206796114415672 16672 41975776844546129846446089177105920363414 16673 51425758464262755298901316406271101842806 16674 39447136055282898442454147066332479918030 16675 34456937760748692992701155088407032020068 16676 43363160244673752113060768534671993489536 16677 38161419632885626639918605960377426301904 16678 30632021038764054194854541280651184738086 16679 33283064168512546311730487789737200078096 16680 42120915358628200963309404934508814885960 16681 43332847426604237139634703510193156915684 16682 28591339761753714045344741331921285868188 16683 28687438000771264133328902204742740863056 16684 52795288672112211100309932895861287974394 16685 45569579860448529309996520383091252165572 16686 25116757729337553769644939704611180110942 16687 31801507531654436119013325106369425673704 16688 55416512178261129591917244445586931389160 16689 41858211492533569189682245929178096475040 16690 31924596059294637501176292652261477141228 16691 33550599450307850258150266572565965131628 16692 43188946016448090431392523010069297601080 16693 43477584313025832842295086755604763229508 16694 33420675451383852526287273432770831489220 16695 33316431232163139724130128412159572419000 16696 45755343222042471055251095142431804696106 16697 41356143014770140241923901301265157821684 16698 40235670594542308931930850414997203803676 16699 35577197780256405117076162715745998497128 16700 49467826318981668598818820364219172601560 16701 43339208436639382333422712695884071540728 16702 40362934536545448565323551479781602717800 16703 34186457828007407066670262809883864352352 16704 56060704860722244033411978816645042304442 16705 46949502665792533997324182143880400281286 16706 30022136254072790421258650073234807107438 16707 31643014848152493588195246468452792572800 16708 54052862801005833977096584566888901423976 16709 48653215099566002625545402003573904113136 16710 38757424127753052589386449898939672954000 16711 34333668242038342768645970495081301804720 16712 46259333910594283328430622510244694982832 16713 43388359755450385149071322244682658015726 16714 46232016635702895185716286638158550976566 16715 35160384987493892331998837167510881759666 16716 55382021225631525638361075003952721822784 16717 50659615081894379408406737898383473343572 16718 43457139274369154075480142729599115766242 16719 34170297646930519502095325366771021931384 16720 50069906115092634829272513776994062336904 16721 42816968982827991080651647575567467221416 16722 41178318102753561144357098251070482846796 16723 37473607709967936728399629827135714918594 16724 55092905567557225261842922522673525647432 16725 43745964845816863298054120032662377641638 16726 32355141690551734660413679127866740114042 16727 33813738529569063374009730301218766307040 16728 58320953240447467169941490273899017377088 16729 55072000729455242390521109038318843667282 16730 43572088681977052843758349063397709496542 16731 33494869518975634422674691659063164592094 16732 53086223128778076526203619930761925771728 16733 61595195392489423909500513102737738138764 16734 43719704277813223716314154027171317798394 16735 38244100820594921715661680073402865548848 16736 49818597790247203618050355469046956716956 16737 42210592530341919896389748698789828739916 16738 36234713160697349231082844146336877222004 16739 39350485100066745734718631259584542185376 16740 51807855420021021309796602892187397450840 16741 47546363320618594081700374387517828256134 16742 31979967229786628594448144427126656867270 16743 37999660193400544985196345915139480040448 16744 67441880120805909483689293775340328638252 16745 52845969992657394658364537844450553566404 16746 30314884223412245126273111635010909389002 16747 37822259356674855642811137785177428666566 16748 55566865031609339887811179437125830979826 16749 59704899367472010168172602590966103570980 16750 37108277526422073163719026668329581983830 16751 35867101266413699927191300353877858217280 16752 47529780083475217750445269518410756835072 16753 51248168184881070894064298764157632915572 16754 38444723846887331398394086158016053282950 16755 38878369104184723296649878517145850586398 16756 57507341300402055887000474845023501818910 16757 51735331327042385784627113563758132325276 16758 42824111218365973396140016160586923066736 16759 42377522072310556131993435777827383039704 16760 54252504060796939081821265965796837081398 16761 58574620417325333331387833692105601664072 16762 35637497570924770412577629307135255414318 16763 36362282420799595161726746493878907976920 16764 57133537365012176925408138025753931054568 16765 69829299847709057137728954907934822552736 16766 36060120675959288490931178202272028040362 16767 35909320328639070496190554567402673313072 16768 57434449907709198222651776825617131840582 16769 64468360422967243465618424580715912350568 16770 34754244287881778815062343551716051061252 16771 42835669780458639193683497624785313022216 16772 59441695285934474713687681455026481515124 16773 60849628582598260618620860976942864316164 16774 40936858214754356522818480312012274999154 16775 51015995141712430321776946714625073112176 16776 49833711410074901517400735104615424672682 16777 55502101675117459059945251171189632366038 16778 39732231736022399128407117262807776677690 16779 39129249008368788001137437680239029392602 16780 63247737304840481089384433407165776265608 16781 79582058233442119691604789223314357265792 16782 33185596424474817371296517166749627008746 16783 43028920340876242886472216089681320193832 16784 58849296208841949868469261033922940876070 16785 63315911834226637202297282232986134177240 16786 40863080479595065447230064729191161538396 16787 40054268061739314182047414522512803450610 16788 57169658446443689251111750290255568894782 16789 79325496673975331417892082193208424264836 16790 48749275132654324891369976431524869219724 16791 39607425335448519679556073618433266548424 16792 59307534050740201817134549511660208991428 16793 66978080551347627102523945234820301785796 16794 39205773566565431148906898491236764063344 16795 44801776463756218287286004011496864366688 16796 60556618173841155512620747497627959410824 16797 74432621606342584855374821035348891886892 16798 39922779288218601536123013325602512317074 16799 46606244276620997542192550707540324050312 16800 57591851492024982542240864139609634833786 16801 58467339871721396646546268822060382189050 16802 39702244584681152036907864894785778140640 16803 52322535202702905187338164748693836260242 16804 68926117679928959908776107105118398483930 16805 69124063181088009261488876632211314354468 16806 35445951169356396179788802929578866651316 16807 45240927314131171004918560136961785743176 16808 74572575699979530123983079105161652424278 16809 66605151374010046665072486071709523048812 16810 42706373742609065064007225792973655013824 16811 41685240897649818396704152975887959925024 16812 57806280568150880663159998745695963807902 16813 77027110823745680386723188029782689489684 16814 44665208545076738704401203490585050126640 16815 43080607306691468433627824334718486802592 16816 60610999567116601685474624346806683909716 16817 67449856850544898827348857260494392227848 16818 40154395551858245509329898003836595002102 16819 49846390918961899644747649037110882307874 16820 67428985645953828028795677805984958064876 16821 56698436776293289152875176718932846361262 16822 52943812767501059942310557609644846540380 16823 44383503011686665588658019590713915621888 16824 62340448054699972524732939932917736425254 16825 66675322289974665648409285259325428162184 16826 52430741457458709339571109960429672970708 16827 43178211943489192462186460726372574116232 16828 71217663002404835690013111912368852983248 16829 77307530825707577669035233809558808399320 16830 40381518856089667433555104613503267846218 16831 47883582062333459935312261124838112974024 16832 71724071099180538575143374752923494144408 16833 55803652715404079721531580685011647872844 16834 51542715395014372506074604642475465647582 16835 48815739535803149153551679598941911240800 16836 60740211002182888906399790033958913787892 16837 63523185862318543097842989832917243122554 16838 66734568047010077146027469389472911572588 16839 46024428925774120989990297738408104402928 16840 67588321610267410946572585994110438438672 16841 64987657887871002799360574136169870507176 16842 41111064696523208574070072073555178113100 16843 51679437797680299741193481918830568530026 16844 86520078333930630568395347942022569515890 16845 83787685056872403244540453544036374389672 16846 53425773798632747827610986334254269656370 16847 45924503514110762230876037375913368571624 16848 66235497844919345069382249386156041560242 16849 70180026473439825372467784825357256162578 16850 66820086010280716347939311888022182355846 16851 45069224020982347156400613367412511960702 16852 71657184521700893232680029219447167696186 16853 66309667208206625056608193217950595615844 16854 54762192297552827047230388515312212704140 16855 53376536256259280595916136094518251076688 16856 78317926724781163875929209293017513783388 16857 60675179188596855165712166053601547810344 16858 49245419529955756297982940440680812458276 16859 51060790791972901541035866375745165661088 16860 80624987739924446283626215658703757668216 16861 72475420149423711116140096169358621925426 16862 65999413219608368819599160835765854821584 16863 48762129482595155822373573314448364415352 16864 86969674552499920096021304187088822142400 16865 76170271561784953458502819399941943194406 16866 43653710106382408271851648372274695178270 16867 52693692047977280471600581504688794742268 16868 85169683532359453594985247375175557713834 16869 70181921819069326080951622400358750872376 16870 60708458284488929274222926157572439981804 16871 49934349729092865546218067774417079663032 16872 64929306703034978160903307252107957026364 16873 74643580521803544099103381677070061491908 16874 73113063577934447232839944487876967767544 16875 47181669903297103361760465822076688401056 16876 77421847565812070065193076408556305922530 16877 72237748833303485033369109419693621073342 16878 56444125223599083255571472747654702637372 16879 55288550574357457443625697097673092443544 16880 85502814784960680110840371728942791011896 16881 71322458699543932220035888294376856059304 16882 50614231972102136867363027427736121281860 16883 56131866038127032332169541756934692975060 16884 74841899926131458369206982951890448662416 16885 86173194582794100713942115073907749771416 16886 69953410393903571806515003023290015142514 16887 50697818059516483190192538629678633057184 16888 76883722037725725125467573501520661502212 16889 78858527237787560822903301979881238809284 16890 47384715884450733758798432902140859852530 16891 53456520517161411018391253806007560622268 16892 86782979351886646371504112399420815894024 16893 79510187608254010922948170601595358125992 16894 55322806910668433301691514056619468298894 16895 55669412340203888747928017801392599820536 16896 69836161829042923765568919734317057351470 16897 74812061837196446491343489761960645420510 16898 74544674625697467206747658944376107852340 16899 67814501203121625603662741138027067513660 16900 85742789072547922330407799572994102477989 16901 83484155392900394316066856260004490236356 16902 56425184393056370009626102040312575310868 16903 58327856915984263655416310013401596056024 16904 81093710112647532939266244294615845789888 16905 92649969532497881680889197251002832163470 16906 53615765230131569939550968160848222157918 16907 53080301980414350580610401362297590344392 16908 78809059331461619865884572360994046742248 16909 96304854017006968194771104071268416057156 16910 53165877958597749504404389819225968585960 16911 54935645290363792592676009892025786975928 16912 80065680809329080552135097912600106363064 16913 87943903076262051647887058857500223610266 16914 51826137117027619949863551080760564258738 16915 72151407771029165743486440043348410104604 16916 94452264490758034879348442115530393406572 16917 78534329723134689935985916121156124040434 16918 55642096057041985058438590463674283208828 16919 59490792734755778147270086745073187937640 16920 89418633521054013263465409732255677495586 16921 90269691938395865423306697026183601899348 16922 54738467867067771176329705391247059349188 16923 53842380929473422653338847079061791895488 16924 91252994048909643537435348123806044902480 16925 120497831849055200301613035957464710801848 16926 51824743630519020149959291896878501057118 16927 59309899537819339381022575853996864577648 16928 81279743524467902768340460459348781605284 16929 109724188385972851681392421641470762158608 16930 58882884633332904153707605799454630637036 16931 58875111429313411840038528098184745345008 16932 81070208087832827482459101402662868220872 16933 85715234378039475119266107537480502465692 16934 71386977627599791050078440755406078148168 16935 78252500265622057681552365195930261688776 16936 83725606829060625051828025873913880216676 16937 80808156336072322359440523730448216924264 16938 64326578155999310716638922888826391626336 16939 66775783969929148020229824588999573889638 16940 90045210590324836734684774856073777371914 16941 107504273741484153660666846242399932521438 16942 67939636528940540529390244527708465364794 16943 63755659160845595594470056136516926915552 16944 83607302501492745549364125004229487451692 16945 116529752864722114364075070159807791556274 16946 58633171110000599230698905911315575999136 16947 57494838934014365277732947851544159172786 16948 97331185545771002137763180126570206311780 16949 110617539320614294839089763829903114409620 16950 53972234908363341676256360225001285167808 16951 64292202425096068463088647493092530453080 16952 96377347422734809248610386868546594267698 16953 94339999156730909946714572969296551179688 16954 67519228689448697325567659286020720144408 16955 73105951021694578783937371053226833960222 16956 84310956479194036617710742649520537877720 16957 102413377166296463321029276639366461452940 16958 69924609023137953655514639205710898364122 16959 62885321309600693816770751135824435320120 16960 94403785669291586241827382170913967188970 16961 93166683390169061508460251757792931139444 16962 67715697876238632269344734939858154691124 16963 68971413457238234461119770459252332485444 16964 108692926157818734264275310996827374145390 16965 101806724173318543854220809853457301487334 16966 59897538664193129793080134323465790413732 16967 65504560041871001767785886381429128580080 16968 97485870966693267707737655123297300017476 16969 108186517328910378279213624641794875360324 16970 73924003151939646590232839895652747424128 16971 69729438107143939448379906917938570565508 16972 97288223827236764145862490831346513568032 16973 106649940483810344200417596301275520042998 16974 72849704289361174532159707407332674780128 16975 70100907698016698861290287238184738844552 16976 92041378072613488914106540893024128949206 16977 89255990464425485185265628859906632043518 16978 86918699288577408322165245284857920940996 16979 71759242698324524060974719176520748547070 16980 93233698659537277446233662443417916359600 16981 95102802123276519890895259539907375639316 16982 73969977193683577149497771435406576773010 16983 66316583051007764428810861261854953935776 16984 109728034972079638750684251130574403630792 16985 103968450978200853614341064160158552598120 16986 71477050600563801258783970603851144516264 16987 68448458780023513192173141889948818628380 16988 112724977240636098208204132354504362931200 16989 106297244204673793641912126754246320963924 16990 82038019279921533073539317720872312214802 16991 66089287974681691602726180406927862310744 16992 99199503047976206123116231658517891021132 16993 108019822803472899560776547456471623426514 16994 89354798600243023263797129584723086672310 16995 70613763442437925460827226873481677275764 16996 106708901341908294333391960910875090280016 16997 104518012685021246250781451751308018565804 16998 92415975871187775456104609046045055355898 16999 80054346560760794973503950866939898445856 17000 108178369003641586629110806363762997955224 17001 85163860757447897384331578938860832116410 17002 71004662060841444547031817354201244648406 17003 72328071478188463532468503905148000090134 17004 110015438174842346960537212017814330776456 17005 114110581015220807451082555925250909901968 17006 88804371588670215744805513638203284569018 17007 64315929396417274291528015518628843261944 17008 124385547296950932743243596748980302830760 17009 118340698451888998589002224763336413928768 17010 88608179845389926806727884453855906060728 17011 73328624321289896568044969958302204207310 17012 114198148978469492863422366882458960777870 17013 95713361844916400939063741426557512264486 17014 74941169296479823422888867584403443486094 17015 85280902164825531166104159996591547847256 17016 105662046051771458747307744918714750496506 17017 102354743400857148933032795126137242333720 17018 91043336654854720771048128695049468697002 17019 71604592389210475919943603746176393079838 17020 119082442683079705640697676137458001599064 17021 124127654846603810827772491166744438909378 17022 82122454999217075485656153407469809844660 17023 79472269275843044461630293953127444664416 17024 131059114390241175473709140165027747713734 17025 105764973464538424723710030188424301886688 17026 82657134600529648968022816966154393034782 17027 75388671896167958947737441545594825424066 17028 115248945912910465779596836194087821423148 17029 133872231784643513357212385865216614334422 17030 84795931830662364939570824827408174600950 17031 70174477513154045537355703261488621121440 17032 119599400072527496064930321674121797561792 17033 129921912819023773621731588595946127357740 17034 83832273709985542409806072204979883798030 17035 78621654012329368558942679331044469827862 17036 110219573888227371472886003745835279444014 17037 112166382047106710301979410169599252599904 17038 97461282040657337292666179445233073280332 17039 94298958135349236489768092804671913341248 17040 103126792642224320288197155606695831148960 17041 106436934701345358938010466645774618811690 17042 84563059879515037246222951962774091278392 17043 77511347080575837873894455135071948879146 17044 124787506614396665805116324667295359246266 17045 151541237550140420055479757495855272383962 17046 89683811792833924305199577932835965885056 17047 79906258288818924748393705941723485421672 17048 121212348897225110284516973130267872176926 17049 115769214453721806640294027864725041871936 17050 92462903683261102185571447238415160957950 17051 79224727872879904094441925834080955048696 17052 118542125818313313535185546567502394616648 17053 140685218498481003559663669153739962369622 17054 92396465821428408445255655718486293870214 17055 79820201455564992764991287727698718718560 17056 113168631574143094658998796463723293968372 17057 136011172319165688160187702836701605464546 17058 86021352124083268286606654527448729105634 17059 101492054946458575305453339431503359117144 17060 123397016813319073257341788171848503180194 17061 109044611581423283946577774150394906261088 17062 79397830259127584838755643362147755820352 17063 104929565439358783473651521027895690437376 17064 132492566228394821640919205683307128787088 17065 124623575594768630808302263510674611765734 17066 78393558014545322548671876478901650222092 17067 75176206750530719301711946833511293267942 17068 129201685265138039473488783649191299696082 17069 184065675367962207775180871163845555627382 17070 82761289856671912461962389296265999273818 17071 83569311751001796249603392970307854297120 17072 117657301946095645187493715667697305218686 17073 137242208259643776935115045717050902362960 17074 100562419528080173647938364338171570323816 17075 96677607382039113078004396765788996673656 17076 125746654980435454157862398552017626028638 17077 138169019340127698167618180080456801031420 17078 103513294049080545804531946205827918227906 17079 87701149286185202641789873804070220729336 17080 127594579671995182801704626425666692967416 17081 149200309439069204878372672459874818874676 17082 75086867948498279992498423987076853871516 17083 91333270609585509343698003908594970977628 17084 131142912024572610451924536955304498205408 17085 136720962690486840858576409089815273148384 17086 94954168785375249792819567276354595910652 17087 96681201460910338890091999310419794443160 17088 126258503516918579222480990003729327040480 17089 147391556816298159713102164119944007738756 17090 107147217824407326412860138474145443067936 17091 83982722232784959821293361902461111452358 17092 130952005186434491818695306530699237192336 17093 180162028688235834693003393371225983551986 17094 105962120433869554282842802527659816974914 17095 93719183232189489448138927517089377647280 17096 132478947068177536449617569386104417032394 17097 124633151813614369070443811571408743754114 17098 102318758573336911166428643919820021375800 17099 113751474955986044992854991616775672409452 17100 127078627837922748839395625790590360549274 17101 150936409000335321392429494547984182759130 17102 96225520845111857042698458894128315827734 17103 98833436976591447528086577615997672493664 17104 146501970896377519359604624995854891403260 17105 156432291160552197773472586363004531292090 17106 93043337315906972951893016980270507676070 17107 97065122010923193679978022503479280561980 17108 147958315464771426158275320991678263856176 17109 146048772653595132030824737801378096317284 17110 103854373041781565161722155315512790324310 17111 90516915202313286909900128970021505952856 17112 126284153645790047017019907631338153957336 17113 146100468353572032025016803641664803112882 17114 108182877931817953091981654746383490717032 17115 86246486530998488213539404984700960594344 17116 142945572586141020401693835527741896775568 17117 174091065727752837255518199981856360643228 17118 123905103986800526112160775032876962302346 17119 104048131455029348202425060592925907059488 17120 157621373831754151724340717561497047708638 17121 119510792805557392679997709243531652699112 17122 94388214355798467837930413001446611746048 17123 120124334638986960600637406668953059110614 17124 154482128954219312357720597640979654416420 17125 149312767283216520345784690583857232893496 17126 98856155306504826885706128189482744799090 17127 90463125713023208190012837301486323105744 17128 151007608897740822457591285792129103892206 17129 175125987812665458337039652714583013473546 17130 123835217503302861133355003597591708005728 17131 96910755853182606697770836806729308023838 17132 152904325582203647554363217453777358238404 17133 172262415876895858587475014764584865453580 17134 122499514005801082774880152703978579819454 17135 102934369796382630905060706819167031564000 17136 149527050986275820241209849134750744246728 17137 132879960157013097438903908322318570123152 17138 107894006282904940106978509052245909041174 17139 100880749025466219559601867773446789167316 17140 162840283040682221287545847820944004228788 17141 165940063794509274832673639358747404180164 17142 120781106828703127268834554516166964133122 17143 108216380652203570619745656703207019249328 17144 155563998355541362790130008941732525425456 17145 150311269780904135302413010144441115114976 17146 125452971260925033647725858038068631416804 17147 108347297652631124036184090496417733673324 17148 147838620114482099455443687300583154871696 17149 171427510581935293979307593259483872871840 17150 144015579076470728715926979833511837760800 17151 96056301926832654484192918613394232998168 17152 152002241706434149851163379455378839619200 17153 162621523313488098583647131332794357773416 17154 125508925835802594434517835789475212122632 17155 121630793736899558174564046762303971610198 17156 161586715084994399440476695813702019632684 17157 150085384603426527114865351043369916391650 17158 136215296585792215352517628332985216405422 17159 111368387335256820614203295284151572477872 17160 153084984951743466608062771529226712809768 17161 156011378031291964706804493502016928440953 17162 112255860882474270997706823942688197831018 17163 102071804879895653404045068006678732771516 17164 176681770088768234902190548657477760643012 17165 196866864255425277857408317595601016467424 17166 121685333969078130512403194570127990094170 17167 105763738046291348050586185495649091222456 17168 173409845113850998638056250554095237992490 17169 163297017421963712516157256707509612195268 17170 120534699383204205565146651537856258749008 17171 117702442769393559571205170060746257821836 17172 166564277539614361859569436442896668573928 17173 167385013173420131204809869720956530123426 17174 154924510993510547214352286185084009677282 17175 114911588569030890471185643245620432293936 17176 162473583898651023766980816038831765750520 17177 173992346572393503282525975018813596256880 17178 131511541539096405424471405770912613102152 17179 117583298848780465153382357395753155165966 17180 182226095342331736627536981990756102598200 17181 155611789639116276255590771108155614925314 17182 117413908615928863368737861900714858509218 17183 121736658121438853126269309275499202782944 17184 176325252389842531089731031653685921750330 17185 191449679924876898674012141628025688581764 17186 120782545075118971994621539858988033954452 17187 115191470772299864803194348702284055096876 17188 184590048192315298624599315873782612992346 17189 205322553981431701209906309765480078798290 17190 130408809407076967462815051020893976850150 17191 116912652966367529266035692543539856385600 17192 154629783537272382450078284687406550632858 17193 190623304079208517297376424568685194439568 17194 140994626284316516524221763126812096682784 17195 115892402271473708898795511828706103659418 17196 162025978899988722867069565097538138006144 17197 195937820481582998065002193682114517760318 17198 136139880088081475676306340493350707087546 17199 135936579178771077549756595340706498244968 17200 189408448607523028082243949158484793572642 17201 184417577282851650668023467780849218356404 17202 124439223544535755434517276160669059586496 17203 122526748432439282399246190817032887059122 17204 188575427982362927040167139907244116143036 17205 184893780488178336068137292382936450030144 17206 126039632088973919037462627705516841993140 17207 116403135596118566371151356510747469882136 17208 166227058714557978903690207992076307104540 17209 199531576260923300583324651837306212843138 17210 159169096250958747340269784919454768834328 17211 119115983300566539997126741068192332536578 17212 177720431574658229124509017279771059178296 17213 259642587371504005499855317168769253351936 17214 134718042200055994353788432459450318305140 17215 128786545814892902661326753526788507832504 17216 185585668685870071786636093317031238352416 17217 188688193682447271428763035763778153146890 17218 131487075620660628691394316092481433093358 17219 141931806456876112488678130867779425589948 17220 190713394480462331899137608164284850378464 17221 192887473678488472834495677102858651246784 17222 135805286534430828323554781997378301171050 17223 139506185169702161362219041588178261603728 17224 193852351618220747367508031041247620429346 17225 203418854345038220206169925189076138683048 17226 112848755313942049532211367528496568936756 17227 154841718646550172690796369990612328674320 17228 185639746061206343682972531375472394683824 17229 213033206150469174351464719944390166151238 17230 169125259051618171381171905733372314413826 17231 130941758163561880146849151034489504027184 17232 166277483361029027402251449168919249851924 17233 201728328972062961208951574092487789752032 17234 161213723649628104746674655785634205115476 17235 134453253536322396479444161918860346412130 17236 185683429012356155248935053299037314394382 17237 215805484471639160024470961356652373388110 17238 133475727165496455518805508263136465884060 17239 139210180066661710091909143759681126252296 17240 217537110633495796890677222196549652771548 17241 226054005824183968416134142974854880058816 17242 137770797910360020778980214143486074757094 17243 135092154933682692117846359732592904603170 17244 201799314855959382245306626672609044415056 17245 224560066264801787860920343866605437743862 17246 163884283589709766305423541750353144031812 17247 122236973508032145112197240081791882292288 17248 188033819972876210974110305050783772592840 17249 239871294147468561774547799888710543033500 17250 154635592381446705974658844834613728664208 17251 139166653165128309200980279903564641021804 17252 199698665024290015088224325906180192565888 17253 221574912165403364662319897438693555904660 17254 152831980405325788223104842762300785572326 17255 157122829866879049893326051721575658960144 17256 180176867434800605123762405005075738164444 17257 208125570241371855590702183893709941824392 17258 184830190499512817533977654876178893036746 17259 127703757276204107542858305484813985581170 17260 224521117439678208465323339374937068802538 17261 237273632776248262229640935295632815818016 17262 129144932055124369041874552319055801051516 17263 156337538000258837640986233028114249038944 17264 236390380379808837857147093236314788370264 17265 215222688266908089862576290952660357535376 17266 156917451659376212218498709565197885368024 17267 146971950421338973870098578378442553259034 17268 191940803994629624615537421902395143962676 17269 243153546306922665576970185541883061851226 17270 198425645986759030136670175285123919121276 17271 135735412682544051254076782051731577167104 17272 214409481414175151593568139082494829904928 17273 227662312834006271802125247295569032630976 17274 153851045358443660634295066409776812061056 17275 144869678789278534016313563931512544548952 17276 243103508622360974402162266517172184494840 17277 236176856745269848796597968540905638190048 17278 151354210890498532650655675308514548434130 17279 160258743174212180790556027405801779485352 17280 204897891841111838753166214634618954838336 17281 213084071314324914568954164988045363655172 17282 171431142775442189006483757892917966101846 17283 159209327414181445604266610840331170163282 17284 232988363035256135175534757764828666649630 17285 244393262816777969614674361478154308823592 17286 167256410165771824818540841843777410391728 17287 153395525135558167278888581561072049813168 17288 243826704816485373413393160985704893416982 17289 240623337973581157609847222789574854249674 17290 191274987399137051850525198927033292305444 17291 139488563059853694261832159096019192728128 17292 192227411958018411065754319481530370498100 17293 249181128260666929149560373811660154732114 17294 213872058218621862616429422742789857252852 17295 151443588501256318732089777055911353052072 17296 216936538830142631450879414131621089174600 17297 226513351851957837859775882914602986635772 17298 160458120611508981695940222619291067209386 17299 172118277528405419515051299236516637864750 17300 280338524431920882283593799609973243991840 17301 226629680269016365285462656011478537600246 17302 165239751884076268691092362625942340666304 17303 167717039749402543560125745214177973725272 17304 225119186296227735197164312485616564706352 17305 252843235441869814334737944115846971319354 17306 197067473024121782167140332189993605268758 17307 137296905940460295915477190518559274034144 17308 224791736001654484085169133713420571976520 17309 287301671717076996944529635715402099576708 17310 202617607617090360211162330644694879463388 17311 156957974909342447172611054276235217567008 17312 241183905775857973370466117590490420363704 17313 242716017911063417881885680467861002758738 17314 208151557124735189270057952987236448721122 17315 179288108281860817901201259307592829932430 17316 204729739519213759552511110840317536531590 17317 238566670577311443936917339832231327732500 17318 207654783548249384451588539514891947306172 17319 175896978816778581003767329396838944997784 17320 251353538205718168130563180045421560020868 17321 248228704986161911462134600217712137912214 17322 157735272049486563928032017360887635547584 17323 159526267180076687703548199212915056155474 17324 283969389244305620658639910142066147757990 17325 288737555687285011319855484271434994645044 17326 187020668479575348942999140706426643876338 17327 163983942026655739307326125983238783327816 17328 255409161653301428141479457403242320149132 17329 262122829278117838073145698013005900660868 17330 219388398169175488202522386545769128466696 17331 171325865609928125724044039025022765392264 17332 236799662226062381540020393118116320622026 17333 291151238343518937663507503319825376120982 17334 190948913448468049602418172756286065594004 17335 170498023466956594572623815320319451378472 17336 247839040423668305238237103120794941201250 17337 255796476216798301247407271428889778412992 17338 183298265036897957517634557243787861683758 17339 167617579127117563809781132762776728616996 17340 250000222917881543291151571974474345604176 17341 292428460743382442968327246937216585454092 17342 229688025017335497012219477225134047806882 17343 186130842311060431262453707038285471666888 17344 265360778402417728786402225936394708804016 17345 254477818308988907460807337867090986455482 17346 155818673766788970755219285129636535236454 17347 194660887805609802839603920209566386146468 17348 265975455112227553217751568310251263344186 17349 294710611295162119502844418624752593670030 17350 199548079225917867072754049592979394537592 17351 176387386183480103182978309891850533541856 17352 238539075423561442021438864020343618199072 17353 308486391857137572812703438616609132492074 17354 252063136677666772768330683854148415828988 17355 169887246000838172731561014376101838723506 17356 267732300307130215787754783052416665226168 17357 339007015989356506867604191081995053294206 17358 186068007965140810928586959289475806602100 17359 182779487340124998584335891520988319597560 17360 282183515791256095360079161277633337174792 17361 276642888001659203474540393640877156376940 17362 181472201490331005483851776126908509561894 17363 207083138011564641276636067736929623729378 17364 263563414955315361719783568254909676229350 17365 277731610187895474844783801527447309497652 17366 226001270343932929415623006023045412563630 17367 187974165474681416983501730029751048124168 17368 274356068600057065280130723016846175589606 17369 305791625157581565544897133706626366314932 17370 216565671198192836330001867416307622999252 17371 188515447308768054994858934129749276017090 17372 269055602462146035100402212520936217872992 17373 342613946656058275762345026959843196448650 17374 201076583728980871167328161160040800812288 17375 192214496535282839481630049658706332037576 17376 253508336484652691272505947912296387162570 17377 289350703813125257293359009470251338501248 17378 230041765046402533711064573756679514196972 17379 196717510164701354356546051451899941660030 17380 289536068807705856810308030922037304052312 17381 303690089793387218861272204101235339469724 17382 202566741242167294296632771751624769955448 17383 221592950264325056887953086633462240576808 17384 318593200824053719577428779989669794855060 17385 289512298447798953679506669697551186993228 17386 200039468716592314549554321089870944394900 17387 179259036966784983976523781698969896197120 17388 274008803486552650018804518813033748414392 17389 377437869208856294168998917972130065098372 17390 261303525796997788027624305404455977229206 17391 183014454479671339807169698455140943026424 17392 266969672410081757376852666952975224754080 17393 363078578430221413236589634858416543247246 17394 229574987148463614594157526064667309986558 17395 220808024064528355618872641177837430203820 17396 288451875934543515229919332512271380118190 17397 287466574965349098888732299041553369206112 17398 261070523474600413109099721153379515229608 17399 240148679866726762341606712271866864902000 17400 277573672305731336954500760810684985898050 17401 278878950359633134624849930195948320942176 17402 238754885206909884027327834609171110278266 17403 206196360741572636713943409092327751469944 17404 314396179322052284245623747329521551431208 17405 387394262803446718227121639603023784942574 17406 213087571169352473365100434131853357082556 17407 192597546270796927312748764165486079383248 17408 306264328266800932236357109755768741523562 17409 330688561920550257140294692455167620872750 17410 242898532471570276125986536697222894741008 17411 215969569742656348401577905197404029007134 17412 276429153832550997178790939696325148927620 17413 329196589613856276270959294057352690061356 17414 275014102679679068260442643091349012117988 17415 203843231347289240878154822071209219340944 17416 295244653577190908816664365645894876995512 17417 332261991882397083984073036008284602632266 17418 248617490212911609380045228859731750087670 17419 218789466902524788637868234169776916148824 17420 343119708691802994935747324549725810646316 17421 341134476697038348916739068802491348512180 17422 210618317103454835430913882960662187780992 17423 214791750177522189730387650540994419758424 17424 339651763248083430168296252338576000666189 17425 326912381941079888768222901708973042664422 17426 230111469092845418584230624921066572735750 17427 208841361906405978218611829785545164470242 17428 328327039697621768025661915378817808507020 17429 385529492030726348730264740016730547957290 17430 280071407365285703724487310566648422016044 17431 228763734435167206361417150434435685168952 17432 338397493122728241851778245822351747312844 17433 342208419714169345551338267283871540936030 17434 260001344810564997595235614972500618679398 17435 226820316536356917139009592349917579206248 17436 296488796742181118513218379968961461393656 17437 385356884160590840633954923788496713884880 17438 290898315669227307106786836157387275640164 17439 203450370653579500032021077330232411707568 17440 331683107736630159287352792050606345513632 17441 349267709344494371650961778180876946435536 17442 251016062798064510849064701945020048832264 17443 234450631472215077281323560927643164219918 17444 357395121730836286681378999653833370052610 17445 351311761062212977977851500310392627926618 17446 268715599098644637009644124203434047970272 17447 231797673915824961522378118466985343422096 17448 332613874029495395485541154760762400054790 17449 361278552646930740867567129697886961811628 17450 260805068120767506483942604080532802193096 17451 214604423660315927709480149732472765224814 17452 332163765907899827371249955585821345905072 17453 424606830053445655117496217958340980617600 17454 302845519136207683661793228000930840682410 17455 236099154494513845744830816165506768717400 17456 322041493746275916969721131739202627989752 17457 314272448540169139657496994060425745416676 17458 291842825713389087668310082612159188664728 17459 274609280259871582133299350024905403585696 17460 336191431677231941179460309215508223417568 17461 360163361634763108267089223044032560759074 17462 295435060892712785787383718105004278717444 17463 239641986251252450188159007010616099974552 17464 349494645988632766358178361111734408880062 17465 413718379603249044640308418771495330560684 17466 250722719953767045250080004345695082617996 17467 229375436436026975674857832540620586044162 17468 389814697230860947830395696271022615744152 17469 398107467304327752119026728708158121728448 17470 281376986957470111054956164402806124124306 17471 238695139993416456517830050462239564453392 17472 327955688448398686600008859696951343851452 17473 402948365012605218560274871599091001193418 17474 332206363535669301919585857911374836240302 17475 252009193521683520282740707534032387181770 17476 350132265285401960853520841212077193484320 17477 403905765778264103311675020298236565665206 17478 306425676154915247603129548003742306227158 17479 256660677009570329629539023414120767436160 17480 385839659488588197980499912491800635231420 17481 344176594154111032249689384708155397637764 17482 273774635679322495563255287826478827802268 17483 280392899814414969502779130277994117225186 17484 376197910795794011058371202507612713252244 17485 424530773098266186522834551874582832473404 17486 287460402054260282259938140471485047024412 17487 220194775653101139715827051709922928594528 17488 374873747453293884123582357611871733317566 17489 457212748026859040317200910174768344054212 17490 280753869803412741546538989146999501479290 17491 249491057488920917385496402343016408813444 17492 362728214267492365276873032363376659820448 17493 397018074347404366717969109979425368628634 17494 316248996216554453882394554778143993086932 17495 301429737264012249020803717116570579333720 17496 348633863620500813043025932349195670999012 17497 388904910788936958453923791884825015751706 17498 311884905079079760360439682847507324101020 17499 250385059222580478267867801160268811159792 17500 370472997892478492018589676824577826653032 17501 520761724194847268083989846895824880829016 17502 292488898501094856586737414144920286288150 17503 276120520585627105825465082024297352300336 17504 410363538536588952808675404193082881781892 17505 405296363285113535008895661448481050263046 17506 291499286572607924720707293877880144678030 17507 277170132919315135283506483087018327378182 17508 408061759037639964207808109494790774435292 17509 454779815427605997151849873990612445201576 17510 354855250188496203654769181972554777347246 17511 240681538811718544166216038437469998730752 17512 379480999818128805638563596578864012145726 17513 469528679402568860624975033121650428079880 17514 306789127904891037984348643025173216264002 17515 271383910983269567407919785903517254271832 17516 394124989275046804310070513014705992714680 17517 409661186002249049456442071999595447688026 17518 319079394117088867037902448107387535950086 17519 322673597658520911785469982570229456732184 17520 401108647609830968480573362912366984462608 17521 422701003631661478235700962246914210345632 17522 323097181230578498728208562683330511635348 17523 275157150636402216904050991423748373007194 17524 424444585773607441283520180231521909959294 17525 514762530332885135774539770607519553161056 17526 300695652729501582938049954706069776816318 17527 263103720044106380220990249260729991361488 17528 433160529634846655036217501163737662045832 17529 442665071599812444277093366911966568821228 17530 327875663615487215881680756120517521292588 17531 287053628520814072181624943534082449170910 17532 380784625171190579761536375129997455842136 17533 455571152813175791499455127859333051841104 17534 363667946340379047250477458117029316333822 17535 294603467533016190500882643709707061302912 17536 399468428745535286005345793081741509979414 17537 492784317749918121511411812317415588954486 17538 354966939316014410089462773092585474034636 17539 314882863271946991385366654929674647395302 17540 437165499463875975512123279793058689228574 17541 415570485933044563197427012398682025247974 17542 317631393972420516863215330526852531060976 17543 333385228843214262424225669434789967991856 17544 413159487758530834739851783250560383827316 17545 476684329113969345357942869428393185052354 17546 348487770617773453441385108570464695871728 17547 251321004302545111020237501174598331061288 17548 437977935094562159165808618102355306287210 17549 617723786083340637461083633563737276945112 17550 386937439080583677039104435795261748493056 17551 281583245150121602305791906166137662036424 17552 403706257630371285417210670657184764392002 17553 455345898042977199883520772993274611526206 17554 364409825497932445704384958346155919202042 17555 334589827132530272290014468123974604398484 17556 426167270435373516562955464430091144214368 17557 448821098208448002179349879679398123238876 17558 389820383701591491726966976644275929767078 17559 320742068583184126460972201150732533156776 17560 446120891884116917881967191560783138179196 17561 484845777195673689941084360300271937934392 17562 358343177281890863023158089266006747387500 17563 310663709448193282779196265711668955878668 17564 464153542221388376297703387965274496301496 17565 522142129094680789872672492699556301766192 17566 334914411016528908782692091432330143314372 17567 297605853112362907747322448870637768223496 17568 458932576744668509032477678224709457600228 17569 504314645964232302395835715748352040055324 17570 401292125329561383233538512829459770660502 17571 300475878773233570886147389711414434122406 17572 465183877451826227977284060536317472312148 17573 566362771004784362693314979729147624936030 17574 758051277603809160732201095706386781258258 17575 357779594411056939109591404717182588389184 17576 451685299320925129869062954811873498124660 17577 448893489625986747844041944325923614994160 17578 398494045065922574000956500123234727232892 17579 338011075826969350910415895546438699458006 17580 441029882971252913944680321368132561041428 17581 513976691702449448130443392041075679025888 17582 399871289087051103863553327837111813799644 17583 292154791890643520942112134566708826059128 17584 511801394636971781839172872341690435386802 17585 599930042729101368141295077786363049927138 17586 352059239365335768055913789391253910320556 17587 321673607389074441343181021212345026283926 17588 510391704975405092317645513927731973226456 17589 556407815394107357679899220440002044837618 17590 373426902696144769217060051975038233476160 17591 351670159688672859454049082894265390054776 17592 473617166390391414317339579816102382939402 17593 472802664276190171951592815269131979999136 17594 401987125147020286600303442696586955991178 17595 311965836769921729146537315538055687673588 17596 477587870271831402503007246772815978971688 17597 584078653303622170291932012323277512195558 17598 429553591868979924179548571004339683870562 17599 338993140507732267899461851351972306163040 17600 514564879295784073512550589208251323004340 17601 532271919047871255114595093511926611688416 17602 382540634100148631007055191278919316365724 17603 366280421040043289147201463300444482015382 17604 476156452546469851820425414755471593972964 17605 583813487118643342466392608080584159397952 17606 418370326918333514025670186178482336930722 17607 306148225464300588426098540319725113097952 17608 504543765782917390096620554859130373624352 17609 600331339332199014290427864933721198794758 17610 380347136214067824947699145019787690856042 17611 337206965821473426454228964556106183682184 17612 522945918436314714210464887629301330073340 17613 582286848759333109964101789262404902764520 17614 450640130766767629181283543981601212349350 17615 420343174600015726669972628814594273064632 17616 470782349793956025104708661194285358064650 17617 509189476309559596191599735066765707985364 17618 466055140892878991902231000343838921690624 17619 360928266500560396894917669391160669638968 17620 500119843883506447990147856348617715507554 17621 582532574993941351688194041292303190858886 17622 426855327719089878203027906754512111279790 17623 347499081239496472099813999995320998846032 17624 587181622277616412536175677238784425139712 17625 556641398610305410284393330891875041063128 17626 428066517520925868597796909740818337287634 17627 379142253283441567670773569297449384185950 17628 510893868988389792354134205121915848411120 17629 643929968591404488345952605146345533543848 17630 489127196263039619104362802388853557122638 17631 354592610793141357565977454188273864497712 17632 488406202333517374530557717647346053285110 17633 606826205807183676663668787496949985518988 17634 432577277795418940710077354021696763359886 17635 400608316733589745373295356258766312577662 17636 542945624645232562993331573610397489213802 17637 549660385487177530580900095910706170389242 17638 455531902681303757042093471295852465508794 17639 395681260349649651094466776249586166335160 17640 558221704867391294388462966870178002790160 17641 563412733021859102507126259866494606220754 17642 436615143909213788590062642177415822926188 17643 358042252919338798772788427852082524591040 17644 561095821663020180305542095935189768235078 17645 778572522111982215880719282276800661335122 17646 397571648254192435730718121848034725572604 17647 358459126507526559049360797232736251993800 17648 582734014110685795696061280836022301130328 17649 1000238637267448222776676422743145069830110 17650 443099275293947979996915627407835186488994 17651 368651276286458673134734214077796806931928 17652 528005273148738244856767174401870857618418 17653 631761938448797957158005074645669440071270 17654 522709402499897963779106474159508442349436 17655 419093207059422738917238325283836954995456 17656 549969402993973011996390971268367058886264 17657 653438473933223851874486480937039968074460 17658 452779438990403488416841557148028592963992 17659 409451168476831678218993114219164362285584 17660 588360197110366174924948172471217196113816 17661 641527615078850751929703332846484375502290 17662 469872423391799211109549479751701288925020 17663 416549719390313638150065973481196163929096 17664 567692556816428932429099995371190605860860 17665 634663014687475010605028931378309072820762 17666 492862070786278092376634044109898308400218 17667 390940697824879183486215777519518919443460 17668 607046423859831582026518943927131307436276 17669 705228055025140650121458514433712571824452 17670 458448748034899691822761387625598573336882 17671 417012191449393413340483986103553600101344 17672 611798464278552710460142010407825250852496 17673 630482044135057961052181204487980450878468 17674 473533300939033622566736221426173993078956 17675 439557591247197315354002459349873910358424 17676 535073980210081207069643616455574198949032 17677 640726984168032687328426547986228343569962 17678 561821970353774170523259749831118698090730 17679 434105524716551665349118352571664915434352 17680 596794668603941621901347279108813948602676 17681 655718735747178091049824960879472342094134 17682 488641591152457039732647672808915015589598 17683 426036011077472065226231392651336040568582 17684 657432913475329794874149348718124000691422 17685 742604950379063653416954564653857662708306 17686 497636284509473243550851410626147392259678 17687 388442566873124212217217429334028794171560 17688 553699106379409669803634110584908707170772 17689 711788688743138596638995223984310142794459 17690 565250191686491264739280255426584704762958 17691 382163221795347831706136056475845667773458 17692 586525920734030414324282838929276048852376 17693 790313132977400044583511129557351175574414 17694 509308134114462998905328497823641040006874 17695 433920527725664349029726129865450454354344 17696 654831980630953252188607043913368587563936 17697 649459477493075392419183375804003725436492 17698 510341022519198260262262166551811506689806 17699 517750455467653262076607640180798952126108 17700 593281446815669717477434346999861257396644 17701 698498509800474281334176794320523060518822 17702 538151015213873728455463255243747539231906 17703 450030472310060400028126651382887032269184 17704 667744793406304375538153796748672415710838 17705 792800085793236431303592574140401561832640 17706 471400389709380251501984787607993638681948 17707 406339817838726170916861256316853755136564 17708 704407731084686963430377535466563028566738 17709 771914338574724215258667265064112306637308 17710 578318312264725243527916014509797633104336 17711 445695080186088362759944770701302103972448 17712 584884736791750028533305608338821528602076 17713 726077266822221489385797910249080516808958 17714 600097150692672191350395826227662737593298 17715 463923135025898916445730214589254074426304 17716 624450918439230882267398477230186672585362 17717 748450513263507166804134643545118049872704 17718 601434210419034936979510994513376494420430 17719 495240221137640693733903767597023954784712 17720 666834526507426431389761746906035489648538 17721 664151956150109873466325043293012566387204 17722 881738087470934333572703258767281131918924 17723 477431781830579503556694515097317097606468 17724 674289337022157044194617607510283996479416 17725 806365613631471271075687486674583374479088 17726 974250759959464826249608667045911549841646 17727 457822750028810372796153208946381573360760 17728 695835949922623965375288008345646279687728 17729 786992357851828682695661366277316095154922 17730 519019164314059912172073796717781978409370 17731 458075327689475440944757222430929609351212 17732 727312791222370587393398079089155312839660 17733 762517532293717816550448277584556984733472 17734 576814737306050811668753416702066703735004 17735 534772056170485232107564385643751472128344 17736 623560512301515834404211939917937680180082 17737 680947094230400675570568103593121695279134 17738 711058592346538776625444020730335509182910 17739 479414629169047314431343986036293861945620 17740 671622379386111105461713002552898082222718 17741 901666139618957090086716067125774790293874 17742 536516606457347286408764481139648754955198 17743 486018852804437451324731173857271280667528 17744 807299075694104961400250465440392868372130 17745 787349882199211097034837759617007451793718 17746 526853058858756398809675488262995428316570 17747 490297831360768310569626024669240642514398 17748 681319373047288568904810165462701604113008 17749 824789168203748564202360947535519338667836 17750 658900441853388006750665985341421665768250 17751 445032125241177746523820650950521274016792 17752 704720834177783218774878026796050767373028 17753 865458761620794399928229841467078852054320 17754 587993300220993875354025966827500759814400 17755 514020857138600858367785515708034015460108 17756 744770287463027860009641339424286613067320 17757 850537184569436964484902024289487493124820 17758 619979911832404571385051206265066680674764 17759 528864116984803253847006992052187821904728 17760 710387865351182976581271599879260890824832 17761 758955992005928911492893599551891500075638 17762 628077168241786549781331349761060644295360 17763 540879536614399127290185846589556185003980 17764 745923878274089224031306702413282802528816 17765 876836615197813491776466566805547423968258 17766 600882106603968540993491483587914190423584 17767 536969933048981893381498077486441707841264 17768 803632611837164868064692209353999218082688 17769 890069205421795731750771066868033051482798 17770 619356566065472728038153359406701661781636 17771 495012681644317442799199837943611222242174 17772 686112616087310611691480486302128245659284 17773 890088498962918157558844976393211104409810 17774 792308002759626117976860003641283807339678 17775 509186620370958324447137656977754723431888 17776 720683939784823813346770714824668833414728 17777 811500299754141659196855475358723904961498 17778 614039594637211667897165250030194084511114 17779 582430933214412070135921295700104017627386 17780 839588153057843155737080944646116912459344 17781 817778698179358749456242284281292716121596 17782 616679446504346642297582233813081044004710 17783 595157791066832687944027844659727895137280 17784 769310418713615629904669039323522548610614 17785 853242057523705967154943549357617024547114 17786 676676459119207999471601327187372180275210 17787 515083519885387044613486705437917795188878 17788 780192769184678320688073740108387220992640 17789 1078957117045815044087421816562556642238644 17790 660442002542740307188749001007460702481074 17791 502759381865522319361586221712567289453768 17792 802261987118216374224718509439607424591018 17793 1263717283934267407831954992331172525318388 17794 676774466784768425742426155972314011222672 17795 624428983753812613425412363712747223298224 17796 761542511151753492384347169327083189671392 17797 897750496033941461261187559983026787750786 17798 792575054938389313465249671277821984387858 17799 956413611086838087719520197743629785398464 17800 773312674860133898056634035604962950460206 17801 896881194659417803304086918317444732231354 17802 605386440781263545735837608668750925605978 17803 552307689953725504991081458302867531927894 17804 886789466490365927004000453867066625633740 17805 1356548319955942150832868159572947119089832 17806 647143861721410917057744415959033873625818 17807 559487505387472544473857010302812199513888 17808 806226928665318606389769744028835020361328 17809 977482672939062304169405283658117463436240 17810 760610859288809604866646907000758861003212 17811 581428005284513666351074145851630303266246 17812 803135007670615728657465204271637023690522 17813 1019545631545180990027507937320653267049392 17814 684389431390654614475290017622076904534940 17815 590627160488207153053025280791478458392728 17816 855456711679586561839662494975232966862668 17817 874727844852830668778612648120542163637084 17818 715914956397958216746527052665288150243232 17819 592543474023067088539847085505256872423494 17820 833044819687476059706550125392591663494896 17821 955024295535494701216287107040171255250608 17822 780947077240378396649814437798858817554460 17823 618279744403721741808728154915833447049336 17824 869643119612758963420540666977776730378176 17825 1081684513473039024880552758548817943307166 17826 680798023182776720494441916026801452241158 17827 611138870901658668515605389696891220077792 17828 910819448253186723638816772161216628567086 17829 1006434280428270223192772036179998930314112 17830 724839224630472362946587684686753735823154 17831 624218346223433944562643018147367831850784 17832 822888605773934957301929142915367380295560 17833 987972573114855712384617571923545925251128 17834 851026397874010794612679288764364735700464 17835 592300655995462899960023659743996114535068 17836 850690193619262876679424362909967328351272 17837 1092933443408976733950694122344496445398002 17838 756213779252373250148521070092567652181318 17839 677673560376146496401289296773712141277336 17840 938151731942140582241042313653970511621566 17841 885792291253375140370211343499177698998388 17842 672565974386688397778537441235250656613050 17843 691259878371249680860415142885943898649720 17844 901052243281687327730083103527958832941076 17845 1038510167311490648760360811932304988310672 17846 808431623937753806925348857301412841531742 17847 585716425699848715231592040298384329836472 17848 924037537879096023633264529822479516006348 17849 1142195387199618233549953052156867376426646 17850 813022781375753768836515469155269492667864 17851 601375497385154852786615695215790452910506 17852 905682084466008208096823931059009049473520 17853 1122005940243671182016593571834548319542464 17854 813353741052782812170664673550245633395128 17855 712797350845733357713452646463157046990896 17856 848120642433618820255641868672071583860672 17857 984024000101228647590748648113359636811684 17858 898518656397638341813818245909464676573522 17859 648232620978152798715711763874022919585128 17860 922888338910778459837224460618341537620828 17861 1148883236670069289199021374431652479873388 17862 1157419654424988902630959015330040822783976 17863 645367417197611675848838361029105265657096 17864 1035540589939446651371546531800065260793840 17865 1060697807254957064256198539172005816658754 17866 742959146294226289573694255293050919896212 17867 671978549384823546750546747910867647885414 17868 928438470617274126252237934336675421150166 17869 1180357411125512177417812071113087374180104 17870 1294648139956867923517371905342327995951686 17871 631882880795037106110541889808523135467960 17872 935561861536708662489450134729718862060628 17873 1165278860200750186909735686430634037527740 17874 1218442993149217117720186337154249548041080 17875 713886289622091643457165418717081499360560 17876 976825272430497795597405511302018442702384 17877 1030288342344273294030640896535392783772020 17878 1213383167669183287907313416943377858606142 17879 755889258880677716196090519919306042525224 17880 987099926387915898627516144959303773308096 17881 1062160801350550636480454564660220374825198 17882 820936518977186885606616499160514062248874 17883 631768393428257775445183886605847776121394 17884 1015001484622676576040716297201589541603344 17885 1289929663640549529967140758769001643511436 17886 1223560266554686642665239773080418096256160 17887 676085613273021739319222687304239159118096 17888 1086178592903900402821146118191515018445870 17889 1114792739832728151648205077566387083076664 17890 893691218180448840882629253706919435134864 17891 752885011213532000925579005383864164030702 17892 946578435751202286464975299373045618256828 17893 1201364075451975185153294378401860901996492 17894 953326177447743075705176836717110031543002 17895 755598436987479003736715121731669259548424 17896 965810387508193955545913754057998560132382 17897 1167624590811686649413402639357085263238198 17898 831330446469020574014006545171660296677232 17899 730654791718683752473605358104108974171040 17900 1120279228819515506520449445865900582299816 17901 1157405739267631099559906884843898715947350 17902 828217898812629047693079031618706706932298 17903 805830100860737148889800082568031214323408 17904 1079127882428354392961363408721404749264056 17905 1113414384533296044217426596618349260045130 17906 930125331276028701220620657482091384081864 17907 676399968524257471881744921828405255440724 17908 997107697735625840277495053969057966251670 17909 1393528970920544655217840157181469488552944 17910 971478642950168188147737191050309093280142 17911 714158827612408543069366654122316506451032 17912 1028475809498835293743691801460116600729328 17913 1239519012145386870990874435099478364638700 17914 964883418322597968423122980185783569650836 17915 776812343888958009856823310217403315898072 17916 1021289131302178844727615037842174287298264 17917 1263654169212765847452845828823369555346788 17918 994867416323404611004070910946378640171052 17919 723659400278947186489753068359449806023304 17920 1146793152051366595164270835130169017132070 17921 1257350162331624831411053360886463482684038 17922 825416014562702704080987295653250421745030 17923 860958723572591307965692583238410947183602 17924 1209696627821246981054773018122312746511068 17925 1182764386451112926597753469285109618540506 17926 893433231079496987805876854175510858192246 17927 823269110791361928343211769207035477171016 17928 1104737202559798771351833041772046157720892 17929 1625075350292897169764888784731829679389974 17930 1070955380552447309083489298323383768683766 17931 692058818633773500794190695695361479879932 17932 1032372646834623677734432738264922773839360 17933 1544578587932778978049340659841299681326858 17934 1040061687278062678529887741704568483909818 17935 791144731355769876623323280559552329152200 17936 1136011727714006416178008419953602257099636 17937 1250975857626128352508776093286746129148538 17938 927413807391786091332637622659086840707354 17939 1264213488997220621194100296909363379201148 17940 1091544315368087640410761580149224477809928 17941 1214231520342109095849900464202546608913264 17942 1071340831258354225580446012117065542894526 17943 859162746547921399532310024769514910288456 17944 1217900150776868483932962601274506769839704 17945 1733176516058990385986225677499802423826220 17946 929601761141246440724307160182957324718946 17947 763169703060097195699599359467525815564870 17948 1224837922575386268310901831607093555520872 17949 1803821393482549077352547453156736967234392 17950 1050162866930732321726645829493466057766462 17951 829101084099946512437256493278082368651336 17952 1072800297162335103664302954616375860327420 17953 1696902162743898485177798501812729094734018 17954 1073615611078639646222563240236405093483408 17955 837417270449994162533000395834655972958648 17956 1150797074816818120602974223429506397816073 17957 1491955933860049362318626116879455175060530 17958 1074447680006343727626920224895674926897660 17959 1235615473380102046481420303346535728630432 17960 1280745609642042647974025092163019828536698 17961 1228240330063498225419922149481611330800136 17962 940233215280287619743955613528159171980972 17963 929407692083494455475369205973522415139016 17964 1211740646086238078124330221104237175653452 17965 1481328438195803234208151443652978237834228 17966 1076697304726487113441554848143040084003118 17967 770759936184167257925754901428831497853000 17968 1188663372108431782103868233803765180196196 17969 1951229153664577510717882031018422008762720 17970 1118153044416494554234121356993644264152544 17971 847598096400625753562937936922144295295924 17972 1245292679089071540458009068016463712201160 17973 1359698379941320598951974957504959141997694 17974 1088527228350170449042028599434966584806326 17975 945017533911774168771708929656952920983600 17976 1188306445569857600897759822301403331724756 17977 1372422334556331332867079430515944679688592 17978 1176676065960733733437449909499879267195126 17979 821885960047264273065367180569784153478928 17980 1286786890373085698484796834232068352868768 17981 1661100344984470315775353871322912338561612 17982 1013811347339745318125122296542963437902396 17983 875691153116718693318862176511376747517360 17984 1342676921455422579218916832031732226552818 17985 1403826305348194322555816797030787445822210 17986 1041976909666920016921376393987588981606222 17987 974198703992256045951780396552383971041036 17988 1206723070760028075616671348872035629431904 17989 1432186343189945735610458403289755791136494 17990 1304847115874658469161728011478721487036830 17991 915297847500071792205320098029363263550264 17992 1225998269186078800860378554141418566953840 17993 1583246314048722010901921949504377899079616 17994 1545181184788500005880198314774765711752380 17995 884276064838785148246844921349348352419408 17996 1301161805467348551028573268707692040502256 17997 1525762708729828924014118552866048581167692 17998 1123300196452105468052997298812212686860378 17999 1083048566072021518067423454174044584189368 18000 1355503874841780251029354056957393347687116 18001 1404842439301948669030526734770789255452100 18002 1144264873413153520460927308412035136966012 18003 937068802911641690702100957989874761756778 18004 1383540855437344375462596919669950315589206 18005 1741534767979791349715684713417103988384920 18006 1518411392961816369196614585320605742333754 18007 913595258183849464416528743723711149917312 18008 1404801056772516632865635467616009230316094 18009 1524725927729522132295870648990704270384016 18010 1181477614233918954419567232192130645928530 18011 957436463353424701222698849542143150107276 18012 1272048499003238564836946297519536900504608 18013 1672646799559243463794202777134675297402448 18014 1742628713124440978312396107200179461865142 18015 924995385446989574526029698452453099261936 18016 1322376886726684648055515307482511860749414 18017 1599881884306001263708709045104543471692876 18018 1920336756447396563733761430338570430658608 18019 1038454964048551863010746220662841479284886 18020 1489179428647103331566942825394497047756076 18021 1523099612457606079175059253591218769075718 18022 1156762434172160535331800175128122561378742 18023 1108284700658706608164110684169954955812608 18024 1787971414335818780981292942467366346885714 18025 1598905660731590784400147751756673183438312 18026 1258850010189483550522233242178855828757040 18027 893566613861324211953499851211132303621570 18028 1341724178323448797257894386435839476655404 18029 1928746433390268007477740010375148257859054 18030 2071230702286425676076158231624762989613506 18031 894996141603646029838355425444226876571528 18032 1440190094740013868343656370040469004307448 18033 1667495020011552101537189423034656243612484 18034 1645327046933536301095217735852038072788396 18035 1109483790201131328812406602751593884584330 18036 1368241216450298085311032313318218675321584 18037 1561162744847296603105157851675650635730712 18038 1379670058441675998551245486564431836393226 18039 1051630839238715812680109294419531597799584 18040 1493854973749488705412983967241560473981300 18041 1695243012144728522909337745849276160767226 18042 1559510821493793476684179628855836902991842 18043 1052484182433998699189900117417076769351098 18044 1570948935865685798608105528185506471772216 18045 1750398558182754390660500468313473916981286 18046 1272124133363890451364515226225465543728148 18047 1102047002635213129500269841574295719460832 18048 1443052223760452184396870881917875411247764 18049 1650234395545939754122736202246146487226322 18050 1415898850629680875940409989060513233381340 18051 1021882303873137386813526470891303015292186 18052 1406347295506822869978917416093035933001496 18053 1939060131595207573419268721471884367233032 18054 1728993201311503991269319823096844401199998 18055 1107542954970439873934511021901490909667672 18056 1554070292236472042921000035142368198857568 18057 1989593749190397791926108172763834157939752 18058 1298468524743288105899999877616904721134162 18059 1131007695220744086534141405230045011182810 18060 1543367331034413856893160492582609745616504 18061 1774615545336554317943051688147326452701524 18062 1398887116530300529581819608518456177669320 18063 1087380074055298531671147814306341493184640 18064 1572915633670020414836345548523583281980940 18065 1915308584720663317231660490436307814902684 18066 1200437264494079493950218357821222928999110 18067 1092900621050636418184806827524378985731788 18068 1684470410502975505255968757282420703386928 18069 1892211200622322254097241756237958589497162 18070 1440911893629182131716470804510700185063628 18071 1514260663455267390739251353417186719288752 18072 1445074699207356847906912540076734860317400 18073 1734095555140370130073359993335724481674516 18074 1534823850216935743569537334262142447885138 18075 1053053907523206186134480063088494090456814 18076 1501193454158430308756656626043292739881184 18077 2092796176547079965379214573310773585298996 18078 1421126114966949672825087341708434866704562 18079 1136039468626227762771984931839150849454320 18080 1683712802731602376403511057109056082792480 18081 2164254712342404812306201343818408280846134 18082 1392759255689225020979527364251933467467240 18083 1264032579791010074654228373725150742593916 18084 1628792611150536798881950856109309350600016 18085 2196715079631433190937127015737575632651336 18086 1536667180565398253833672074242271143066256 18087 1480555960800681048242920683007285442996760 18088 1665869020641642475471092807492203507276076 18089 2046557836063680649238893556933780662622660 18090 1391303837272436590170883484890841235593826 18091 1145290140330656271182580979585237398310314 18092 1666298835543030455068205413719765877662948 18093 2397790742884054235117769911868678528597780 18094 1459016932278649294570535545711492890857394 18095 1287814675668538937892249838349827659466200 18096 1554880572515431391556401218143190215420480 18097 2143206318963035787869888425879273730282114 18098 1669550803887577224600789786256085437813244 18099 1619816314525689649224305835616674840442386 18100 1678469449412401814928988862928608321061600 18101 2370281488169736829118478022917475353327456 18102 1443736509560197865717998022865089654473116 18103 1263475784686708276211204728727939181964008 18104 1863492563999110293156944079291982628976468 18105 2271921544312956153653505017917490224674672 18106 1337187236803337976945618306170862501817950 18107 1227247120926980425776016436631584032270212 18108 1655723885116535927322710168919123112464072 18109 2188424914306009648360582483588713068882088 18110 1732820927385589523759939121616816642056186 18111 1507178757045291283802339433492732553043112 18112 1669533071947311124038627474818133603246654 18113 2552044626593822968082127870570741091231860 18114 1549078632889368550414719811800251750047326 18115 1217145626883091853279652732707601548720034 18116 1769612370040408269519407562134276200989792 18117 2327359129675738877793796478642826324520248 18118 1932181169920103377103002565955026871666072 18119 1360784955641039358946959909083202617485608 18120 1729194569260027273165544748263310922936884 18121 1944250826321123829357036320803920580437038 18122 1579875031301165877005633514770518269465458 18123 1267653047944897432671387201376243593989052 18124 1849616631836160713640782675775394003021452 18125 2369085194689159323904818685198290292888564 18126 1544140235702422182947017122475308914968440 18127 1538085508065786514977293406282959096612064 18128 1920667597984900077080220176932467400233186 18129 2113861467319827818770599462581733412197540 18130 1646385533916702576191754375037522671917524 18131 1332587860430973448837497750434487212495292 18132 1647574296242942957691941932475134374314388 18133 2146312370134773266110306564233288408828032 18134 2210394215171673861052078185651626891392338 18135 1346657213730241802908347508715126698228680 18136 1714394328917657836217307902412941297609046 18137 2139118744329343025662751280067516993584696 18138 1648554773215450544716848248278315347060324 18139 1317492713019341825674635907704302224198056 18140 2025181466317127183921953873167178445964072 18141 2541541676498800128476636484891379828988292 18142 1539194295087337892933875820484902846783256 18143 1394328890200670894206352297329755414169512 18144 1878075853058383645053186475195734458391318 18145 2174507869277613918328773047190812121510600 18146 2077891802622634221514803642571551073200858 18147 1318618777638381036904418556142238977144200 18148 1817432398069323575201492087622892338054178 18149 2455062771015345921154366073174598457041194 18150 2088588550633218457499268727171428590887374 18151 1364993927804810711429359266265152511336752 18152 1976689368214880210368968496295091082639862 18153 2130454790187354736530127334440254160974698 18154 2165251287132210672449597763277096667195344 18155 1449041929988275731379836780959097301423200 18156 1776345338919779570952852718848064741555104 18157 2231224052481974004065399545782774498294828 18158 2323794576153194506469929180236432811825488 18159 1423834526195905893788860014966183449309688 18160 2308292762331843311705585231379055098134280 18161 2289360671385184916958940883090729637998568 18162 1607770404531583191568421107357834281368180 18163 1411883870703220851644476035437318864560512 18164 2092509809291010275393371969926057036278898 18165 2322049425285698671609492029701607245115000 18166 2439727669774142348893197532722706403984568 18167 1465201363282864940999641330611968841477648 18168 1981432745970786589457333363540539220513682 18169 2329171939523125452200480194746014623469882 18170 2340556363591133404647429352942723487903586 18171 1263619120530268516357318402938319620630684 18172 1907920207450669440570995234082338187458016 18173 2745081469357927696576529246026085940012178 18174 2589175148151485012333063334344416170261240 18175 1394135848700873050243356205843100504223720 18176 2117969505136170607497296147903483387579352 18177 2592629649121269088461760810353386550976032 18178 2099975136545136274280406848801916541777456 18179 1651298708759823394613777721090885039472332 18180 1981240054281084823086134753266831177374946 18181 2280864709729916361811967939635712945693984 18182 2700771556862947126878113247138284904677424 18183 1541913885208948136430415133127024678840336 18184 2121040663128358678981517985530212668946856 18185 2497054206013400321171643723676495786035568 18186 1704258169648099651394911765472611295240208 18187 1387067771498690310344537669113212753821106 18188 2571520569302913157720516254269744829643320 18189 2618174744540253867311067070227385075903050 18190 2236895109689175148723845309470062166076336 18191 1512426818930498255042077824688408263888096 18192 1960521393497314679538203185875376347659376 18193 2413062755567410998571299901798526768217984 18194 2498976189893396788626761534931261275424666 18195 1898515994643032722308184723707208661483508 18196 2051678763817128578233040419349157053283974 18197 2572696346487301024595004541069712112658968 18198 2332633181277697658253687921202645216859604 18199 1568479128025016539590363696756789158894928 18200 2308980121980813309891389130122746222102662 18201 2329192029407799663719713942698779614366704 18202 2175727558696076131705531271998194344547618 18203 1630063586411221546253113672276609480007238 18204 2056555771108238297137466292663290812342056 18205 2600790086527203363925423705185838878880728 18206 2037966922300760235787461667603172406382800 18207 1507506095952614908618943397146250435291984 18208 2146937058452958026424675095714864545020326 18209 3131466560450886269894488107998454100780866 18210 1974217007719254924893475318865939106485068 18211 1581104310673879234249387496779331114335896 18212 2343684668763354205477633970057716219380430 18213 2946212073965068679724313434626496566311068 18214 2410919754467780905224780191533800250533918 18215 1752147121375472784167443510517353349343600 18216 2098544903685837391751536546778743142036070 18217 2386952112889607729335374699981935552988104 18218 2198012784831402854317480770467577290379386 18219 1911736000766197063199664947584025620530900 18220 2144949199186455058840813114867198283439612 18221 3002932861116114180966530275170747521570544 18222 1955040380010835774839306447967858117403358 18223 1611470614530256483034038275155869281762840 18224 2577937316196489758897807229628566839749818 18225 3443410926249546638845169145038720383915269 18226 1850296949993904853795752328293223416353072 18227 1611556735230377007769206546598717920442902 18228 2273177523271785571108784475248757744010806 18229 2768939786840166201523870161312324508200890 18230 2728094911506437360109276781171881920162100 18231 1910374570689932154696663146170547664745872 18232 2187457928434834295815751400931518160593174 18233 3215712165906531953198321601077137280814698 18234 2422057515388003028153940353377352570938736 18235 1729744727236439640731398772154459932449686 18236 2351311425161932551964353455708766992811936 18237 3430972554360887665492312438841313722738490 18238 2225058376902526942228712761252387643258994 18239 1858312993623478537250361097682341718466360 18240 2353260945611304601784034671763395716912272 18241 2891904242556640604249838724940418571500716 18242 2167779631856938003370366211811505002484460 18243 2129031196738843888568688072829944169489338 18244 2363510715532610589606104203600278989117138 18245 3090631347293235864863567333810415816315158 18246 2005154885139169778141354971227809441301456 18247 2051294394210988070207729360419131424317000 18248 2538190012784013781810670211358653369891872 18249 3671474440002994408047504619628553236798010 18250 2154430106315411077026160958703944685520280 18251 2139157140119795014116782160651941035798326 18252 2331269125972474992845452220483334436001424 18253 2925841073897110417254748470382914186047870 18254 2866045121209673644889577061876825925953740 18255 2120669682379760202822750489348351788033952 18256 2305566696478847115243745742809377273373860 18257 3302881003578476071735322478584060798098136 18258 2182245037180452274935978034260396993937854 18259 1804893490096221499157608645341650912299632 18260 2603374754799017022675017619802916607890304 18261 3530289493238235370943024962202239632792182 18262 2067863290982678202793063285000340500458942 18263 2001919924883231623479476272941744283150728 18264 2594547332929911768753343057911897667083816 18265 3244987329005640270707304169359945273555668 18266 2413330166163578553685072863642713198052398 18267 2005172658745260777431696537856967161776118 18268 2497160070882324823928654726225269142621208 18269 3385578382771512286997074507448117248059092 18270 2700717749908381995235863955615828482073830 18271 1765479040945950330422111324454537190928712 18272 2578471811366877088945649015966641651766664 18273 3673081070978437040367978599256826449632496 18274 2660929710111259215481999025182549673582288 18275 2048108044655366707321218545143109420059056 18276 2389907790795594268822126082824711491812076 18277 2955085957480133943095623918714586007895358 18278 2671242254718282134073961544019846299541786 18279 2279245894794733308690813177904786304113512 18280 2600365115104956064050436867663019272100248 18281 3044047457886411960876627339783511522084498 18282 2544005208911247918284239788601352391157836 18283 1771618449955055463196209898389320128924470 18284 2797529966799630851489324378186626456452996 18285 3682116621779916505558870384358791721715336 18286 2273632895964894625054664323237443430997112 18287 1931882253279137015088411769888137477544464 18288 2992711713996341400925711474709291243663808 18289 3881405713496713523113387398081218637795704 18290 2950296490625083792753097199525602352288282 18291 1880474809153188639316492567557251331677088 18292 2552260509873586186762202311564422263624488 18293 3427007605909114762419871779689369360955588 18294 3323655851665230987331666705496642028397974 18295 1978440069434581431874750371593171841756936 18296 2714402911745386100153617217648539954346328 18297 2849300972027166122350098136886561791949676 18298 2797552136430318344330483169014324440016010 18299 2156589857108137454471842128531221821846104 18300 2595962395973319264891443672854971286236360 18301 3195291932805809276342976551348038329383678 18302 3113830800106863237278099930620173609514206 18303 2295621847416398289004416511243726531985952 18304 3142629196469749100494105000495103071464834 18305 3542226137546557236837396654497409777237948 18306 2800953662903044601350082616095013090666380 18307 1911173331991221315906010195828113351557106 18308 2994985833373282904840522908340227720878888 18309 3340179113470759163828205027214656389603160 18310 2813194626057295577338466573734808987014704 18311 2421026238608387576691994697059469821900896 18312 2664551176434421121670798666011805421821132 18313 3242127531963554079970614768363675187928228 18314 3893156773546920967754235482586826650366404 18315 2000833605397552450989686362325786980254354 18316 2686530384252052720699484942011848273514416 18317 3640873760250631915657700736959466714302152 18318 3778652533735482671659161565307903957731116 18319 2107636242309790239991208334075655157912112 18320 3049205196444973350209869196848543175617882 18321 3489965367052689974579269034129861126499888 18322 2489590216565415514866590218474401728488694 18323 2223317415120230276138838454737094255508268 18324 3583016775806063942255378693108334826440518 18325 3393023183166853202326391403338887247427738 18326 2781326375834598055203496431563141270229822 18327 2006656770129570190007627059645667120342640 18328 2972706728557147051800277641225809968307994 18329 4167922496733857909175999441124452663679016 18330 3753430410341826539039752210873592018076018 18331 1973923179272090681280739326455987350396266 18332 2952278637006726724863845057117001316950504 18333 3989312938834935309727805230738910851778832 18334 3825502576854405466288455153841773203601600 18335 2339851749404067765857460794463480888981648 18336 2793346085505027255256229368939649647819680 18337 3195470064406300748804289559996621851158076 18338 3353533787679784105253872262215421835404584 18339 2220668132953645108404609561127955504866392 18340 2918731580653218091862606169156914972101836 18341 3713685621277679402947186187423989939517564 18342 3476706213718687904249599512789063359697912 18343 2617438844236409426877405686402704121103696 18344 3631604077640694395722599153785355427528640 18345 3514560913912815324200483237074557333571134 18346 2907110462850802970020668700535774106059660 18347 2178049061118938065200101919155282249796348 18348 3053048134782763065666668417531429915298624 18349 4182023379807204007052232143521545070974294 18350 3520899374901662927636068641886709330476260 18351 2099952718974393452830448914578098485864560 18352 2999223269541088936011656843822400998838690 18353 4095608079665236565152733144783111054155976 18354 3568695886732640652434412287485968917221146 18355 2797942124567350311572911320718735019840316 18356 3185604269213055065509161126676929611474164 18357 3469502632805747600933194758093318722145444 18358 3203837145196283207923609159534117933278648 18359 2928663415116006792147374153570526525301608 18360 3425045064095708074643569408430941200113664 18361 3853370171706766435803874900623346351528188 18362 2924919540438654679593842395987063648417070 18363 2108496963474434725444258986930827013480456 18364 3249107466700976920552801239676550663822952 18365 4838280329643268554872245245997841358120280 18366 3534429840487531309040902221539090385070938 18367 2085512324074887139557905291297877013676304 18368 3471398294089268779030460608023482616402480 18369 4511028005111705767880846990502234623005342 18370 2855015642640582011105662321205704229481276 18371 2469439919031440087626380952792394232198636 18372 3051942392897723851620211186743330109974420 18373 4123217316288478469725243897531547609369502 18374 3662290586292462036097538191930764068976810 18375 2856627472046522175985300741656115780550376 18376 3120240325610760181619524279214174893440638 18377 4274196240467427860105736337875344816422602 18378 3444254248069318505848056659895270016876856 18379 2737071757397803238903873127229846637853852 18380 3386503995293933514808994668193148817793808 18381 4303644645577043647692300018403033856321736 18382 2952346647025431953716451629257567108041184 18383 2929875919652245449799723780671280676162136 18384 3367283138917226533940265328877475914737392 18385 4620787673407954577933753889524970235014070 18386 3477935998386637821748899313219636167063256 18387 2318274696398004448909849994826133475045916 18388 3232279743556028066365080234443450768930552 18389 5193359173112902598272351610988052920001386 18390 3574917340245154496376833480730818850840048 18391 2685051842390170520626487908259334148716072 18392 3502009792598202310745312466325629402976164 18393 4308396265966344267515434219136068751970120 18394 3532595764825322665454556624384623979819244 18395 3016567797008050777262177281932469563013200 18396 3254622225098342842370767998940472309570712 18397 4793265564380706838610036283492819245428994 18398 3529076174036699414747105935444498556293902 18399 3275582035669329375884656686236402172592536 18400 3377457265868852486788342619007188108795046 18401 4941213602164816022204328347489351242742618 18402 3252140884372455521776818845760608940810432 18403 3023109429088104221314898999147524565585376 18404 3799168055497583706774808212767285002731912 18405 4118648053458697720168178828954436711986566 18406 3142205093438376057034532457393595247432664 18407 3068314490609327484310212436253086176240480 18408 3868942512022944318294227282631247234576920 18409 4796431780532783851254181563059938312843360 18410 3565713043150229517547510918470498093279276 18411 2356713671162952157672266825523929056816400 18412 3347180448124472704313933578127731538698554 18413 5506351045217924277977647462549241937045236 18414 4453340828839494929900584582147875923166378 18415 3005675840566906068304208844711644976810672 18416 3643189015486350014283608823223405013927544 18417 4398942936331325474555889626699560870265976 18418 3275799894919160930129813079409787301911216 18419 3670840380743943449924584313965682348234880 18420 3627338745130758973584836616366877978843056 18421 4494708933831197704447886996789880887910924 18422 4227434493951533800153050787002102450538056 18423 2962037608629510739942761747525120411669792 18424 3693445440917945706206611347738151373325540 18425 5023227048723511904800876009039770798639228 18426 3925046058241563209729384776174343752030104 18427 2459166500091583153312699760092516118250828 18428 3869673638652981442713261885280111979364408 18429 5378845171950253639353886578203933416866600 18430 3739075275347837620982236742144044323400008 18431 2839865093046170463118126743777386037811584 18432 3947177503510229815306625048079911920063560 18433 4660576264011146117372109420512084258475440 18434 3861420357733358385470035335920031076649350 18435 2698937004870189784919174370417260745525960 18436 3541725788393314604794623927480630124809276 18437 5055575904719336533379272974083325694047876 18438 4745353918155933572670022497922651483390296 18439 3211447598958750601973281039141686584946624 18440 4019250057835584529547067822480985183888012 18441 4632685517030304038659142444042231232300984 18442 4080499131018845374750935595885778469250922 18443 3329835183505975549965279686407393756265400 18444 3736458304786972045591441224552507239686188 18445 5473822009356367585936579016145790146516000 18446 4596431164837480370904986054258425971417996 18447 2647643592922930096946024092482998569441512 18448 3835610553613067836465714872741099950801132 18449 5320112295357522267388840451083651485503886 18450 4653375355434182098538505223496212816387038 18451 2700434608530213810649341696224632068356436 18452 4326427515891409750230897620408329016990820 18453 4673564728540358414736283285518083139623562 18454 4010888541799122089075648333163808948451016 18455 3613736363170165567153966574936091716654688 18456 4509165244910057288986008613639013470691262 18457 4268342054634533689712880466665895881225044 18458 3942143867054148737998209291603761586360420 18459 3216100170456705572901437048701901397921522 18460 3959241298623170318830412687297218674320352 18461 5156396014330492678009633917782337684017066 18462 5540069364051230038144103241374666669541930 18463 2851250785324453165491599911416676391576232 18464 4383475407247371123048805752431192924479328 18465 5370403478438111755869760590274548823593042 18466 4245768089223198527616230539041170343848808 18467 3142569960023687017963087536368492877325128 18468 4270673874558705648321700956926298077815884 18469 5348337316258218504600396451409364281642052 18470 5227921722806674471045325859472150550420850 18471 3217505774276164227728520406508604236898864 18472 3921355896307721041357796765660024962442726 18473 5620755069437526616079350410873740733111928 18474 4970228561587322404261332165117369039396030 18475 2933116526480945052544096580770485196103832 18476 4254602396767169031403355402148927421834404 18477 4939314034729341706925962330770626435611718 18478 4607837151869053684139570294489901573614676 18479 3211798076198039235980371028949912502212408 18480 4527241118662778516937986863519424219297304 18481 5043972302199286922817478855252323462487832 18482 4808426581793004170282185384322376231997550 18483 3540693008291905488661063328885430253715214 18484 4197534382988536706221719828822591532257158 18485 5940232252952601302758346873287018018793206 18486 5621331593526111375666127822158877298420832 18487 3291152889882908542379023055821165079625792 18488 4603994574505736822170480388986557755435070 18489 6167515270358397173433049355018318352327360 18490 3888625096885188934640993157947438387923886 18491 3100378776358170315318757362531142249709226 18492 4682079450727095541927097322320868897789096 18493 5473688201755188574514905311469549126009634 18494 5250789957774012036899704867049685599523666 18495 3209269606159972770309366604769084900446008 18496 4523568020123746903775631724595386988921841 18497 5658165135145291578960647653839719686727114 18498 5581290871626209273806405426964257898565168 18499 3693789292672270506442524607526501651606922 18500 4589994164914162927243658966247055094210780 18501 5357369323491076892609588789285048105241756 18502 4681089670353480324967718201113375789397172 18503 3936761821682530896294284542718888909505336 18504 4551098873186983563248429054093477448930902 18505 5368516168411089653574973304914143365403448 18506 4534919350690311167786277820764276657296112 18507 3384260251820523320600806836188445431103432 18508 4363700131542109527412069420269033365036262 18509 6944182009659039205549906732454516057988180 18510 5364996953768502279687629826516855416665008 18511 3211094642197995848277139372858138372202856 18512 4522959078352568247212682072036366862546984 18513 6339863514592399921547156531809055551183862 18514 4454422928887383150709420693912824297897296 18515 4049347775514470147813318270882889251991192 18516 4705670999020401006566749174039700132488530 18517 5136432883735117769351970747503286354269528 18518 5131419656482600990860858967769200223528658 18519 4550547887114529896900188163297324124639504 18520 4961618887711530595291452558506301886798758 18521 5787435848571003162990766725837961082913674 18522 4782193050914006281984625040923815745701266 18523 3667189485789262492467267774310602608989218 18524 5061418739245873635900373607674814282135016 18525 6925491012071525392367147957648321180773212 18526 5260568716405731501131575299822092334932442 18527 3851267096596924231890353562493043682224592 18528 4580915073096539083166067445287825353112870 18529 6321565240123117731995552457792038513822292 18530 5107913726434615038324644257374130058698844 18531 4044651670100629849914960513423480835257192 18532 4449496091829250724768437777539830066778568 18533 6465142356354932901222901293799669437522558 18534 5590604446388363376628520230095423458087760 18535 3836576069617173940167355902529580200961376 18536 4974972978568533400904656484804565954131580 18537 6572576077301626765680275281692129932805756 18538 4798137068478531820390130209583304654543120 18539 4131945873740580510239097016239011793225858 18540 5034577857920802696233398759526708595793710 18541 6081967279421793002784509678017701067043222 18542 5399150265322325900798707221743430907691370 18543 3955693930405092328107910983459384052176456 18544 4955788926233701083444577848043804909331424 18545 7630772579332163343723107308419016281899758 18546 5056037445741221563964440115796317270383752 18547 3821221046377833811858316051822812524576540 18548 5153771928295937688269648884063475060502764 18549 7364565018112148175831733050774399547633592 18550 5100624433188666311463708814232622812482254 18551 4173901713690674963315244389734229189033592 18552 5042761501465155789619758805966156956775710 18553 6899597264573752103814695059607022297186716 18554 5845579972510842720820985985239701860205694 18555 3884785711847178044708963442141537940109982 18556 4561678297131614991149927328018900535763016 18557 6944364094916548472857177904943681129767220 18558 5577698822489717299906261897570880016833010 18559 4015249841823947166959673500391991050049704 18560 5428146612239480384601888522150132680768116 18561 6760795168675413049451587126891494859407948 18562 5534637067479021403031076251812971171631316 18563 4452072759967501563370175097646307697008454 18564 5112355756483687495748137645857797530489848 18565 6442732142964241348529179445260354969435164 18566 5830514627404852043765281158030311363942184 18567 4734244763643412833958376374729949595824352 18568 5383669794265197309432774868365207542090886 18569 7293679036547808939906782584236858771251004 18570 5067237560691416209288960962644813138688288 18571 3905942984279505937839765289744443093727422 18572 5664422713442572461343399570893745809154236 18573 7944551829286148017748323085325668393081220 18574 5682403062405976228743800330426864103894942 18575 4566056447803849773271948168021339023565968 18576 5077374698953782881922906054953404751655996 18577 6468358830098983647967683229741376213647954 18578 5654848703052891358452524011405218193249716 18579 5141321521985650026148139134469449327698132 18580 5553836684179686057611013189494730901072894 18581 6593479040482547857245576843357937519225528 18582 6301449694002850957992736792095417036830736 18583 4328599294427751587595576208444157853300288 18584 6059969635757421886684183044521357155862796 18585 7799571771227385470786928361375545230250948 18586 5901894820928486892570170183309969741641652 18587 3948173630776336273446212711784808316914032 18588 5232829587465686064888582827808665452041096 18589 7101304293872160161233819980606653246739724 18590 6827546934167401439250706399024266333554802 18591 4036792936403342615940586402419914629638744 18592 5268799500955444917642547118182988185831578 18593 7688610690755810459337521996386062203604980 18594 6229773147989325927891667874149319297154356 18595 4481123550382936222467738247804550899296210 18596 6287096051477153992775153971644360932746832 18597 7044961484544248610881870087561644611957192 18598 6528551347117466995324209719915312253055800 18599 5396034821490872265722806596874415056299960 18600 5402046466233924432050595898202899747231170 18601 6843009571407314814820927677543672200503464 18602 6551997489856425866005387029437656853709120 18603 3976170436223093391418576647091589574698616 18604 5561489039477802157834729429927214881333032 18605 7778769727231615683925450430891068483377180 18606 6338116512279462012612093802018887709307418 18607 3937873703454261350841298851119033656632264 18608 6412045663064580941707676265673338047332890 18609 8685377759848038179865738636772257339545484 18610 7440490867766472152864303994593743635136072 18611 4608795906796193986288367473438434818858478 18612 5204919125943117078363373895747069161911522 18613 7212021876564224468509905625435606945546410 18614 7236239163391165904734667930882293379068812 18615 5457369836676821229386924641523552869088040 18616 5838677206036478313778209793874767068112794 18617 7287716095602007393844686564199603813632190 18618 6843206426933318135766372273783288958122966 18619 4517572542805177766229326643516636929374560 18620 6613571334634880153583699831249192707443176 18621 7395373989928680112335469337459381122750202 18622 6270503778708703259291743592710797699910566 18623 4978476444894455749979124568073244689564280 18624 7457108055099422111193161736060068909644662 18625 7148943216606104913990553504283505974826836 18626 6706357497699955709006101691492897076722694 18627 4649639234376004258027036189123190565983880 18628 6192173970875347653163145293062555971074736 18629 8948763859421227830618487632932829435856744 18630 6882592362527517430787850097351404128908842 18631 4242827517950858065608341376262382635427448 18632 6493399568919103000147994710534309470733936 18633 8321148517923725780260183807405653326535768 18634 6845440192216765717908623325953590900869000 18635 4703069078772343413495115395873881039862234 18636 5656911728026159507393228878690832577667300 18637 7233494663721433463997161147045885940385730 18638 8829967847130200780707922538937486414268628 18639 5964727245378390899740672967728321796708760 18640 6317848204794346763073002278424175087375724 18641 7908024201381085508852016490306841510254848 18642 6156999379479413002173855516520878915273696 18643 4979829771882060042840997509699239857411794 18644 6529540442714310172157872786267307109086058 18645 9121705237333863280213291228519582491802128 18646 7031898345164824081887628591078547403403320 18647 4585667435438895035661781822062696809584224 18648 6240246282558150420802965689426276135441856 18649 8048690089338717764053296389945102635374808 18650 7943272361492573553335834226721399614030540 18651 4714897787689022195002633185295194612704820 18652 6584931501602487268839979429347567415587984 18653 9310212539512067625396662296777783446961152 18654 7924374609775023201449946721998402075391422 18655 4895224021207736976807236660274048281631792 18656 6422013665540368276172846913130061893888758 18657 9366651457020924800290681455875816651766252 18658 7000551110834092286761636449888356484218334 18659 5904082305195065742183267833350467397817964 18660 6234621930090477872612314792110207949449648 18661 7118025475934387332525004868846982356980000 18662 7897914844708035802990726065207863343642750 18663 6048297346401270479997516238213114344918360 18664 7305544536098701041277442094688440731539700 18665 8889261332895369306168725695144252800896644 18666 7081939459083035069947859672522964595971424 18667 4938124802866471966538932665868476083813190 18668 7136779677822202188280423271962328178273282 18669 10076448712750742772012524610896087016846810 18670 7047384708900800512966921917428071014975642 18671 5737119283366373558122597589226288375301488 18672 6231618142914217308127725752020111651528344 18673 8688855167725916849761033237249998026417904 18674 8343250925992758745078183095088983814529144 18675 5910401303269995278336837219543978185603758 18676 6683328160573850381885522283347604361160736 18677 8620041125418691729086047522824300414094064 18678 7794049321176270728342583693780882821631960 18679 6623467155197281008339551949012775196945352 18680 7684365848063890212220128992409066202633710 18681 8593480902210439420318871981278082974939044 18682 6015697910462717626640874677343991382720036 18683 5361842250902571398187080314414046349889950 18684 7153085073452475327836005976126986449869376 18685 9277410886089028836050254275244326323487212 18686 8172194088096792566599605135358499191796472 18687 5915675895708177768439309946298904154593512 18688 6917926359850202372933906780552093836953362 18689 10548318715122244534309310891297528862810438 18690 8090452595991802263145908219050936441277024 18691 4918820574288152201858227615405415302980312 18692 6987807035518447850190146985682240125244226 18693 10257241216376007567679707376690502764342242 18694 8481800693122523657621222781396950101004736 18695 6353396295780391309002308636860620353729544 18696 7275646415462615772297553267332655019193564 18697 8522177258747898168000064424066382649118268 18698 7930805404327012919379226624727590831793720 18699 7131877913787422525525221092587844825001194 18700 6756551580850540397149803214605280274062692 18701 9835482679461235901880954662695233950878088 18702 7955231268809630344792064505103624177954638 18703 5406108151856284113293926230300501362283672 18704 7979932317426513197536529272492814722776168 18705 11018078951428652883015686333687392596026712 18706 7801135190315596519565320387267678552542168 18707 5980379814010293461616283000164717892749636 18708 6873680437227086314966471822123540898935644 18709 10228503350598210813513216969099555391546972 18710 9000202137367563043063844739831423797909760 18711 6234869643219235979917114006372048061120208 18712 6895982658806504347283127944452562037727344 18713 10528763826729776978093958725165100716123462 18714 8734088478954702132448196941574243347397622 18715 5135531402582417636916638858175018865522968 18716 7823120346943621561045047405896882790436368 18717 10155183766787702142651775324984910169712188 18718 8056329666545531631613934032417752886272204 18719 6694127346979249290937770357758127076142928 18720 8392232231719344987076124207287625663313100 18721 9028018087195730446393545568150617577003564 18722 7946420733238102186942391736953883921755640 18723 7050786208246870227793866186181728060649998 18724 7177719469405268032655720193337267821407232 18725 10366469361632208624012355392207422971834248 18726 9184820896661497841785911306894907761142110 18727 6423156562428792140519059575934037456613456 18728 8658330916354960572793304945788654900155524 18729 11480415568362475986863596726499962059906014 18730 8061556780154347343523570353128873075482862 18731 6309867468928291682420478305424934874154858 18732 7506644555483901333116257466912874798663696 18733 10801912235513611035288984119482419522515580 18734 10532193322894829173119355467860032635410340 18735 6854290941260412101007216504915559702457664 18736 7356130469181829303349361638011424235225666 18737 9947176264914531497585033533089407307337240 18738 8892393659858754562837903654277313405908544 18739 6515110826124898905347524706024989173233322 18740 8191089818655518873501753591423336213194480 18741 10662095723272834998285459609338610770331570 18742 8497359011183641222982186703330479043844008 18743 6666484073343900708151037448996493370499096 18744 8892883504305816352797077855921346999219540 18745 10389253276887320415765776212895424162892236 18746 8494483052315350987085011812876930054280848 18747 6181877683117344307632435271984890166752048 18748 8183983257933513766669704908468755407855912 18749 11522366316193498670235300571136781684384320 18750 10312600894911893135557259447027771456332668 18751 5880004466557649518982439873022666870892640 18752 8215269660140320256912099387307426899839346 18753 11241688275734628065274364481823726253307898 18754 9755372365780578486454834879458375728410784 18755 7193308326344629240609833624397686257854950 18756 7925624468660877392884778170490044247754518 18757 10185001681851618200782511268764796787096814 18758 11371320571401903811520958298775042437783740 18759 7869446778923988843096690964903522516821984 18760 8090616014978598142552763285356920384414624 18761 10647270349496515290080658285650167056153952 18762 9889026374322701056819089470397255654778296 18763 5978399275697287132174247824813375770375480 18764 9381436353110157773292090959925204053888556 18765 11864604791124028630182765768964535478646512 18766 8015725269278816674473620321221339725165402 18767 6584167788359501448792771794446891203215952 18768 9261219100855752757502069454557210367516300 18769 11461450991415771009534225379308772608882891 18770 10082711989491158764932358773097128692731028 18771 7365504781518955367069909891183192706703626 18772 8103174257398586280503480358662347564513832 18773 11376627239374250356932283333625675514623132 18774 12732189039221592079125691862721546173609382 18775 7398586386164708049140711320183224672228144 18776 8762690835116760848756669208671536234327860 18777 10283885866994046247136544917120197556375964 18778 9637947277997878799029249461353191135514404 18779 7733334901996850513549461625298912587485164 18780 8915719137293084195459948433446217653069256 18781 10853439932369025891390223422193202925735840 18782 9603763135441404693992751165395565182275080 18783 7015700084774575320714776040069903203547576 18784 9515947167095571555364703954350859561136234 18785 12577259070128874785663256010980129792865278 18786 10258966473866901737530307109463400250030984 18787 7195126522826922298236277053316238105568966 18788 9451657279258469621537538359181474091102956 18789 12055689280191288579479359328697811495377660 18790 10678243048219033105243440925929508538877036 18791 7613842672024683284813095481071209504506136 18792 8606646785919038594099334016660826111013842 18793 12168618994816874111571027938799815366317070 18794 11203365204804547879119978257696582219708600 18795 6659864570804582850721099629573488903590146 18796 8576182928755914578495546293182956412435276 18797 13450011164088400129733039918443974041290022 18798 11893381059857018378062138036035435240982158 18799 7583202030533245429514004877073850383365272 18800 10580603960763358030701124495483360227044592 18801 12601119209141741176448763423606014846384216 18802 8702128530082690676476130582196984470503698 18803 7585341206428156777766186541630606126915066 18804 10284548743223447336029218776679205209821022 18805 11755165799567131536498742160929503855238690 18806 11368911920632776302937634598996180415035958 18807 7564771745636364848553894547896679632611760 18808 9028140943302160367661792416951519033539200 18809 13242565572630323421771381536228737469631732 18810 11737286852345501891815219325108507771224416 18811 7539109869407338797782271659792694588695904 18812 9131611399104898167964867544558310627870576 18813 13054971459964866674601695360235312879933930 18814 11698090102089311589662888635436231408823720 18815 7897124751799819960903958258756403186080016 18816 9926646704951053536334790824438578885171042 18817 12935315648685605051459585661349028828555856 18818 10504441737281368966387035944011896288371732 18819 7883224787200150346525202507231037602408210 18820 9257564599963751896762884591667571364067018 18821 13423312108019881578376090965522183561480276 18822 11824970707498322130086247624765991349027496 18823 8592001905949234536634552543730853856623456 18824 10236176159409413098889798557145827615551604 18825 12057642617558913363022122115149875288507628 18826 9512524856254644120384217412179944850316840 18827 9370674120426798150704522441522808116468706 18828 10256334626763051248091050230321696200671202 18829 12279242274035900400782416669307464189378008 18830 12270467414449329344123094796659949406351160 18831 8148204123050256872295669272866232422728120 18832 9446120467535662183405932810537722096311548 18833 14534323875335453764293684741642916855627738 18834 12429450434735905332320515737665372179170264 18835 8245190750490006427882828425301458496528938 18836 10044358753034234412526839229532949254997664 18837 13353894721168366861817495645602728768938712 18838 11062703408898662369766679300202858949428562 18839 9451296724690239503292140195869143961877856 18840 10382273336325782161024964537991452689338816 18841 13008712022508311019089822844013030963566048 18842 11741332020291523902694258680434900438160980 18843 8048582639374812739336995161052432638734794 18844 10096599046917528350638883134269558271404408 18845 14658834088411555226830319178516057452584054 18846 12901319024017443647836521549365630591199972 18847 8465425185612339215319537918971157970278480 18848 10365831841586195624174531512763525429955432 18849 16026464128999907550034814430194608562411568 18850 10664245562445388081397209200855040312089072 18851 8886182373861977212750182817164597976876866 18852 10506629494959202330402294226892805443442668 18853 13553376647942761394891580233453225362967374 18854 13163711236912219814394984717671957387922288 18855 9530211293221487776128633037281121226062464 18856 9949356260551468046592827909586488577050018 18857 14195284937718587773372419353619733124152360 18858 13067858641623062639788672823248586358574704 18859 8315294873316676041099130108422758106005766 18860 10938268729344668087725620150051394697467920 18861 14526203520272159865617659350788778998422272 18862 10581421856943363864496521590538158886542778 18863 9754978605067291535628051409421690817030000 18864 11861707784021223052691665513500596713679868 18865 15001462153541073744363870156740601479498232 18866 11342159528500673335750607502126960936266702 18867 8464575460379712043845633528250379692241502 18868 10718757689521162359370390634758534796516554 18869 14837123318771155711100467514217015470365640 18870 14617356913618078261545029888066391067129722 18871 9108818028906235880173879412037272995520760 18872 11206087155739710441390642252360915065451120 18873 13835192086770216456989949763033703932752266 18874 13308773994706743844749488923744482516157046 18875 9786462308029979938440279910405999823865210 18876 10209039646527842787015223613941713535524048 18877 15004487881399198831370452832019587329732110 18878 14012592053805863068193406428874717032078988 18879 9152753292537029901392572983670607360168976 18880 10866465094144146312040440793351167314422800 18881 16687367646671346269425992992593962572761512 18882 13064650287338012270078268063993357460063178 18883 9053465556414254679570768889360451649153090 18884 12465736448170917212554300266316038305263040 18885 15356689594235090299458961975666067611753014 18886 11325170507169619601998484066981212198708668 18887 10343122130483886861364367032299789104951472 18888 12637314742226577135477460425925733619535350 18889 14787337004807828839574804941193391450304390 18890 13046551098778521097694877946254114561614338 18891 9117008186062620771901724166917810025920382 18892 10099356864716036964954796215553602728562768 18893 16141609012445168659379045667556685113849416 18894 16469113103634577277448103757476492038722844 18895 8828820382713311673944538356674035618575592 18896 11624692468726252205436006466097806645690724 18897 16520622217116852008803452391778461314427890 18898 12959857603695790745184745037241136862419026 18899 10902845725587888495962412578809642074651018 18900 12443318963206325036670749884776692875002312 18901 14358290228912976228244145429202871349392702 18902 13160823131809346580412818749097307939666032 18903 9776202709376004087568708379947409489421696 18904 12659412025597809576028580441508097827854700 18905 16802244449887223298344640407176966216592568 18906 13874326618061390949186459373231086407532228 18907 8670806028214668723812115891802563227324472 18908 12456810919646660784172928132208759788122920 18909 16723205160975669432292708852311487391301198 18910 14362011398220274400978174922480305519636292 18911 10643434802292545548298941917281123441950392 18912 12016118999102876235434787535954288274463678 18913 15679264202739887748833649043490600937081662 18914 15962685281237190777194635567741107997844588 18915 10318441683838170677757363298944728092685874 18916 10763136373630468483458456561080170720097960 18917 16048857480203600174094056685446075674771028 18918 16543938359362933620154951136232564077374374 18919 11273882697887065530654192490232565651120216 18920 12836461669607583514192426768104746618632224 18921 15488921884874001282675139755824047790342736 18922 13198995596503846800284851760442397871164490 18923 10696914231792147930805365056162753889916470 18924 13884898554440488953945766549363290747298080 18925 16961219305726274628253020057298064644141614 18926 15023917100581390738510839175272301371319272 18927 10572154563608267200624365357718629139845240 18928 12542503552064372095998123733045238753075280 18929 17798116166567587205746273455129186636131148 18930 16021638202628439209349986534299577379016692 18931 9865183374768129928394531016071151245844918 18932 12550369557669057617280516975987619002502334 18933 16589240802823922046242317353078209081604894 18934 14731758864778028809501414954059109576035552 18935 11073484962513944295440103829738218448712760 18936 12713253165269420156560367033947355427148698 18937 15792437171752214346239690863937090691693538 18938 15607082031843639466800459716009021669177710 18939 11477214673779931213938172556020292230118208 18940 12456243050873666854045965982780528909290528 18941 18750030980691305227475444274281473311719304 18942 16381091289330502480983476837914090317689160 18943 10217271565086223450181885951555172622345128 18944 14705629407670009551489640081858262804247518 18945 18024281334666484661561436573320025382592944 18946 12934732025861305175357756619676723379094440 18947 11127347302048058059791690256096289708585766 18948 13462946091355987599823095695043390213891984 18949 16189850975270094863973462907966993037390670 18950 16648631896020241492563947532572193058293084 18951 12086058932310920633828419032207254418819000 18952 12910093060659256561695063578455755041009088 18953 19882781205818413140718048455253899606210000 18954 18150463893231363711794741898478390881537578 18955 9869248020676051743138886687192027859279382 18956 12775214323859548609017799919705380090812438 18957 19347911595893151667361091680747176415978592 18958 15914266260429236004569652512704599665190234 18959 10932311343971970849414102439389937302449952 18960 14809476659007221098042721475490134760731240 18961 17479455132462981870422454413501802528047424 18962 14343750389175174769121036999411960334827070 18963 12208763405140952074020435258184080275824014 18964 13453351668446162309090236955914166036898684 18965 18985599906923620393993281887972245348270420 18966 17141423549109808968100579736575950360347040 18967 12198884988713773521307953436188723687277056 18968 14815011545367839597004077682978598850219274 18969 20268121940453956752041400461434414851945240 18970 15893952446960877637907560165956296897433144 18971 10795285237209355822000639742320315237777998 18972 13286480666872721096573000332384839877942920 18973 17871544819027002992480248151991373100370074 18974 18399862057161335116804309459346857856919816 18975 12129678014786701408098511169748024930684456 18976 13163394606263663522030973682083889134075296 18977 19197086714712042994637634926099187784476450 18978 17303761647892137523301748151300176961579074 18979 11871225387381035479308699180102462433483884 18980 15590163030570522795762185020495518838883084 18981 20346508706999619045877805257445911872623952 18982 16481054888684752806100210100856395395161702 18983 13139926636595890146546313627250850127244544 18984 15857750485112925512805474444769206650830932 18985 17930520296131273835383013336018051367966166 18986 16016360104942016533417455131608233395765202 18987 11365793011454848804286417040924395405286132 18988 13476193079418709610935515362901847087819632 18989 21273348834212025643468648600217438144535256 18990 18735170419627395533463957576742961762836446 18991 11639644783354449677719154303742386617813488 18992 14537992490330318450625859024333008709346520 18993 21806046967846043571951901199894555983649412 18994 17652576983975730116155155561423182727905954 18995 14417612563682432993344941704937223068682962 18996 14008699608544655889969475262566139414797272 18997 17026500376874750653224578856192117124765148 18998 18751840221048909182183242937351165407580142 18999 15380956284886509440527673421220774915144224 19000 15137017803486167453435873386847002034746764 19001 19697486312057374254719314904670607183556420 19002 17045842234788453674323589789232055499474430 19003 11918200023631007982849209517539848850659494 19004 15906583106208851267285367806051930559422544 19005 22248670085218262242317563393277483451401672 19006 17328518611247850775773858719346547960472400 19007 12726516227295380938883176477090096879077000 19008 15248924538224698091038979580565637509568940 19009 21673133735464147854962226379160954484434966 19010 18056628838376530730410596573039471972882886 19011 12554188672599354126291460568359270609410078 19012 14158155078538955212029722741969770262989694 19013 20882563839930608967861026984351599519381976 19014 22211249837920987571850959630951648120477184 19015 12925711062609173704639585658413521291894624 19016 15500970931839978455378465703705098355892766 19017 21038682465200456377606556285488492407313832 19018 31417463701516508411571332455026118836491050 19019 13612236605512723525702801020750416839883892 19020 15265576906662564877107013493084201242083636 19021 19985938872535538349423375024785816975994486 19022 19679900816627433819525676805262690914394738 19023 14686643928571472380235499206141644612693104 19024 17289292765265327660440417959752550073540108 19025 22136744244487104074794103367541782435740610 19026 17471353831406725211755267251230271784035378 19027 11556682328275422884101214246087551223270622 19028 16996844634869700563842582760533732377902742 19029 22980432754004371001822200665020048154490398 19030 18813483426639114701183970969498764509020192 19031 15225793239323503917705674255875565423318856 19032 16051836951658447826668556365121596057926396 19033 21142295652149252188975560844618682026989036 19034 21116868148603354552845991568066203161960468 19035 14505379631541475367867715694691984513859342 19036 15368716463626424705184800438245621306318440 19037 23196806985359145431208107354976396251516768 19038 20249279982617919389266393781403187784164074 19039 12324190766702362033709735212519808229737688 19040 17942869568959518754227156256741158067041084 19041 22770231327193006453139334953481882330800508 19042 17675530716421926059900739804026177972194772 19043 14249109170321964744438189264377206930529904 19044 17132213865055623881494202427434944410142003 19045 21766574361648788013903619462629681392561502 19046 19899078893757887718071911541461495774092948 19047 14926282675027374113728549192399539167545416 19048 17281296206272787479308923165135994704160554 19049 24419583182685593875812421401586457978624730 19050 20316008133507007981039911140770540697365830 19051 13112502334313256484234167146212089284027070 19052 16645638912383613158365543446984412223942934 19053 24765108461630003233897564760455282003246288 19054 22156794933349230956921108528084691565449192 19055 14392415474669587293502906722018642099425424 19056 16122485695175276101109096058578248251797760 19057 21017245584460590203061533290752451296944412 19058 21527247928962198728813104004156087783325040 19059 17819200733931095751142745576376110967711468 19060 16563825272043873657023705739716891276825596 19061 22112299509405387983715388858626319798435604 19062 20803741455973852506834193997662935391481526 19063 14382676436837747832570851734436983654590600 19064 19150012643281171933668930165009835015150056 19065 24564258547282270955939171048222780326849368 19066 18958018084653900935940543316332452850090620 19067 13769773258531922153395448101347299911485294 19068 17435639394233974966088766963256796957600520 19069 24389220182987913181485484938904295568064928 19070 25034850555156108605677907778049454035640628 19071 15280358975568427484067267883932649345126008 19072 16866525429275211024656443175892943714535024 19073 24746548681027929412613267510628161218573700 19074 23751616426349217029976280287667050788685156 19075 14546711807305579242741453961735084127795652 19076 18295847242840653780414778246961065254868416 19077 23348052992723754618637300008200806223260320 19078 20972414254559640230325381845482735932816564 19079 18709789844416997608879807091274906573686664 19080 19566756726450595659505062366228395741389660 19081 21448233406504877862266336464478241880953692 19082 20655396580668165250089895351912390747181238 19083 16705893972861995409764410773190642246197894 19084 18564931236355568617455284792415623355644100 19085 25728349604481839679671653658537204117890104 19086 22736080496775036066497873843432784646108386 19087 13677910309047189768722851421802864966792360 19088 19516374906796847557313199828454199638453226 19089 28393610908643532819140908216689736108607442 19090 21289587172074977023062252680610009826764228 19091 15628984944249915076396900039890550208520090 19092 18220316205786113434312932773287010261973996 19093 24345948854792124761938772258225147881470436 19094 25816912916345169688553781454187553066269964 19095 30881755757980856616271736878367144593184112 19096 17534594536560106542445176565202536912779492 19097 24612270385925767345562878059795042178070382 19098 22598746886827179871374437863963760645076092 19099 15698796291593268616342550668503755118435504 19100 19257773145608687190768920077968193868368296 19101 27719514243537660748298278636087135820396910 19102 22038079748015022884634501488757478295309976 19103 15487097138367383989667240437415810463425448 19104 20101450522516777417129194561019801374232890 19105 25839835979673748847680617283822089892855450 19106 23067318400701643862565307702142225419203808 19107 17064054643835574184641228325874215692900792 19108 18605714352223867354485988459484022619260856 19109 26975153628788273743688992295918350077711550 19110 25637923471962483487838061567482181806168628 19111 16128552762316681613841166323546653556062328 19112 21020476510575853888158062471182444411033190 19113 28581242609849723815070437223251256284946178 19114 23208214742952575448375454924278065444831382 19115 17133955408967068060707596688121324928014962 19116 18741201732849244061938325497486424347707954 19117 23660768080648321610290133625202835032985544 19118 25880366942942456299369356358927242040666500 19119 19232764145169278811473225574767710578516000 19120 19371248863427396413667469031946085237275184 19121 28126060104042150749210587589605653785878004 19122 24295807346663295124235132672936234813151636 19123 16665162489876824510790804422721023790762246 19124 22131301422647289534001761713344814484424656 19125 28877188255265140649792681462490250725369224 19126 23646863547677423636489914763526249410236968 19127 16926901245661535766148355804375881155065568 19128 21153088668934688897200822919072784262603026 19129 27510446261282480518586422910172591422255520 19130 24564584509551474880061470837763827798551820 19131 16251695426458969389980571875303789385059232 19132 19095081759145846109651255861913702131175408 19133 29224967369823373024950180783769387370145146 19134 28276979570994087521639307251420720938347480 19135 17568399747514453660435527515886716917451544 19136 21658258944104511203362813982034536675740368 19137 28469645697526264418413060957763772875467836 19138 23570838011549036803912581955556795490939504 19139 18872425090932705510973584065301880768732392 19140 20725625022710913812906381063703061111587144 19141 24354269832269934415772734384861153480621322 19142 25881473184926462459210196311197574883260508 19143 21084491425545421576397601197058443490386808 19144 21304604758249119694238213434169208109055768 19145 30126115248134912487337907078209276947274446 19146 23850608327057493172453237594489639920986676 19147 16087977353644375649095918369766365813805226 19148 22681636995009255472327872643533826436139096 19149 34053777978008693280082675089629249737792320 19150 25438738704573212767667501094157048679187636 19151 18180567403460153081490776478288219595392696 19152 21187361756134609965346406658637484767828158 19153 28970507111444452668838979464822500661289412 19154 28432155801865385141016616677859644763585456 19155 20080150580067705781621951665086375995528536 19156 19967255410960339084695078702990063855129500 19157 28634583009527519736096460643673358536053336 19158 29302447802319671093565313619564556802354170 19159 20229915079213302370129423841385514446015120 19160 22686806650856321216861761265699205522692544 19161 30407668166690941927351478948800344751068242 19162 24959928545179462063509625105481149458488226 19163 19866620340020931286808133001241202671752632 19164 22397711852547048804103764864790768223415408 19165 28507415214707961285849002113513575235675900 19166 28451672442385699469952391056808260531187374 19167 18541605993782140999421182478006563056084360 19168 22829280739635581011104822085621742486967642 19169 32846003670119953527562221063891975985309126 19170 41668123627176666875408511590770789126076796 19171 18462324436603053762348769754243128272490704 19172 21491402376033049806212966394171320839114520 19173 31974745926996201021405686031410535494098602 19174 41277991788156204374514656166911033869654380 19175 21409857758855631021284117669493364095131712 19176 23247143834476608819695679155621669574908640 19177 28495758924017166327858850912259243688343500 19178 28578955920657246005060810454566138602303872 19179 20844846407541780604971004570724700037222506 19180 22710108335767693173029459227811445952218516 19181 30349537807059458991979858378991603682797186 19182 31346812761102074130935372624491751886167922 19183 18221771443489569840350825241945479114033592 19184 24837966628639514717750997450525767026473840 19185 34374866442945561212077625626659835179045792 19186 25140374909938807673996007712940766368119252 19187 20052908912794696044033240023641465109255976 19188 23296814982192834842839394830010914438458316 19189 32742329792655171358845131046274144264835874 19190 29675220673468724602299470894324823937711692 19191 22609123830742195575472164380045819281276896 19192 22637371335637350045989209979437207266638448 19193 32705190626535863812487287723366534665024268 19194 30430205885325156899213382664700742725999988 19195 17985228175118414148284032900936397311605816 19196 25311546371461060417358888134656122306937408 19197 32890804072701966798071117792097150450613194 19198 27459498950040665942991941970044647694221458 19199 22258775956951653773498394542422389273728736 19200 25505810623876113346189542310131122291352582 19201 31612860923827947283812476517640095704018172 19202 30131950553982599754090221685692476083991124 19203 22561602653622856480064857689796267393414026 19204 23253504344954354110238777189662769575192064 19205 34981528642307868987680096008441453998121290 19206 32410374456513555239026203715336425209717262 19207 20010578519454172230431495122990650310912872 19208 24747778341550538788913689688454903162676536 19209 35544366090197612388446426612656325038074792 19210 28456013878004400323592790058443748859210224 19211 19957258405038879321784017149392438827093750 19212 25250795422354405641339590523466932540265212 19213 33758465363878780342440472751895590098900868 19214 32200568265058471515743198011477879744490004 19215 22737779809957576740195694859711882693535528 19216 23650349282765445961968032578828186406512700 19217 34395302114528803187857377144156478653255042 19218 32442767999203313741808149895435513550168194 19219 23553762421079403715551245977784885310233514 19220 25604384113292586998078090105395117048842578 19221 32370582983225231701194506294646422060876682 19222 29542672375893679024703790189955200249789072 19223 22577067447327051308105173961996595312674208 19224 29433623194352864591654970992532622237207308 19225 33548057768980293710839513490281089091568904 19226 32180341346815704891323698161356451039789290 19227 21966223295677259192057680719339765078139914 19228 23019297317136280967310216094324429920262128 19229 37588963928588791686610432368708433348723716 19230 35688666710071692909926170402965696885439404 19231 20927526238978272384012169683456973303598304 19232 25851892935426986504154679627527327839748704 19233 38603828319815036413810104576115353782027720 19234 31396039452862206853873274837151162869020524 19235 23457988567915822635221480705294886143501850 19236 25928520705624158200902317947235060120580132 19237 31871486377680341240277321428146551165563006 19238 35761178849293203611717841602096108020072470 19239 28178014902519018019833260373732571410601104 19240 27175518422490008028063743552321873327473796 19241 34719487311673159065385079290335396366702588 19242 33078464865091267834152987557848393268671940 19243 34799861020774586845805445761890493721827868 19244 28275004875884161163994531380287161562190004 19245 39096890160483767298377599150185339124562736 19246 31124132635250985894278993057719574336509686 19247 23145920084455461487956828809080776511490088 19248 29269835677227522526343214171221371343622060 19249 52147307624809944630016993109552680104435824 19250 32843098984271802935753961136571038071483666 19251 22807426789655028290912591666966392795566432 19252 25535462244032690229401657038239296426684780 19253 38018509598211014085515390328815992696836064 19254 38040847318488577313489777437884038513094504 19255 38687614678958534853504842925347985443834424 19256 28427285649115047982940051968663705791330738 19257 36062360396171654540003969569952447098936572 19258 30563509547396979273226338992216269973591102 19259 27268778827392197965217049523978021840116408 19260 27706572912834020923931762162007233573529000 19261 35599252467327476424736085903609289362220156 19262 35555393183392316754738922057218818560226388 19263 24421308889201664398340804233461473008155984 19264 27727450219898181084745240051012276458316428 19265 42268843392586582799791112972590633946734630 19266 36499143323843874228615641633295667773234114 19267 22555489541003217042725842365274356312719904 19268 29590633430806228047427354249610329226131208 19269 41051807466873628049454453433492718704970072 19270 33853200404515477622065943522876699621284350 19271 24565208541484817562782689601989219525285608 19272 29805703353249086242961072654993504163192612 19273 39618290088296944856068670596215436015222208 19274 35843349902967191920515508314320799428170128 19275 24666920872966175954009376162568681590800748 19276 26030609458726942551233757423549636218418414 19277 39172350498792168962863222743058111914606190 19278 39970685403481340160151418190895377966884328 19279 25965475989782866368679351672042690183187496 19280 30098928578908070495409965414125778232257962 19281 39577932792585583143875718045762454375348380 19282 33393041973048846587596070884467083275285320 19283 27266749704636766384509491125653201655668246 19284 30032477341263233348834033482581537692310852 19285 38476808333988930376254935366333247642692904 19286 37877196717557072343586461184605606747425658 19287 26484931757458252893963697004661559757217600 19288 28793532189519682445341123455505481118381750 19289 44448951098901175793201280336043704575619278 19290 39922300783117826508047362459020173424708546 19291 22453240139236473969965597388535476428009094 19292 30173269820612521870576981948440020314363704 19293 42720469638592859501207944658431136308099584 19294 37354807417187038735725978756753333621085818 19295 28219786344127456750017917645132083315434408 19296 31750255340001247654473038347606978629128862 19297 38850411278076883016318729659110830213551764 19298 36193534013006798827444983318791664525154376 19299 29985362292839304706576358529936680495593290 19300 28736326474818188111359969815308785084641828 19301 41461409247040993054234602501542484993542888 19302 41149566517168726949370441847986809305830024 19303 28527224493386597348557257956502570197415192 19304 33035271921926364352904617937310223258891164 19305 43739506538280823196956555871747061520722672 19306 34422020510197158827664745423235653551684230 19307 26332220743138596359957174435977130178882606 19308 31990155318291967989752566394693139084940134 19309 42788794573607117951777667713702758784244968 19310 41832852577620774899380720651693508987638860 19311 26961649897293592248359646339162006344552928 19312 30526473579472830533843426867097461749975176 19313 46848420764809332604086490717262204566841448 19314 55638156706015512804914486055728865256245448 19315 27503638226359682367026180906372965131174366 19316 31714142457868714147742052123396457479510684 19317 43039701276610774152002812608959880660977460 19318 39215165574833349361299913173737337398122542 19319 32124804396793988192599289774886391900681992 19320 33121840629237762554226830251590657937075464 19321 39496127919677033594389754630534751558148711 19322 52015144573070057870869567818398303263807980 19323 27691371948360335325150396268362348152120004 19324 30910423237934817288566337092379884557487424 19325 47584402042888555966654605273096171572345238 19326 58735133874402494840281769639718883324929312 19327 25660009636147001641470417028538152590680520 19328 33549542047915512955059823733464096685384370 19329 50221895006250346975295036074868345504812812 19330 51648932337739475957843057359448930099983552 19331 27875530329156256477456071776765953251416406 19332 33747422621291221315448169392002325633952564 19333 42547375421628377092870437760400761736119826 19334 44874631245234582508074538355923557641684946 19335 31808233010823100082773329210260381708399712 19336 31695437592611159662344061740880037345429306 19337 44221474747787916330517573451546389114799272 19338 58383536510154391516517536752079691420520732 19339 30687358958335529379744805630770096705757308 19340 34053614580161280992283025777808928628447530 19341 46740274645549290237334525711716083707625586 19342 38835813955585463324666767290509774762397102 19343 31942185842737586772983376342345131332225968 19344 36797420163909434004246474401677395568362660 19345 45079683273274711331285329501429115691454412 19346 41908388147414616678564313577568996002832328 19347 29422775039144125145554344605215107895292340 19348 31906298555897539289602401997543917275194518 19349 49242760133909455616099419860627754862244024 19350 48476209047214344859766783823825977649388080 19351 27883107134926698768861724344933051491551224 19352 34743958026441453579174320114556490958532822 19353 50285314521765412488944328324958217876690976 19354 41953256954839423186770371084952687865829672 19355 31144221283339563478388408564634813523763394 19356 35814241535424930818128883204754470541465432 19357 45429823442792859138350880722516070124589440 19358 44529656486529066842696579955556192165912032 19359 33204549562494636485669812667218542076696560 19360 35822361014489942539032664815170560650961784 19361 47732090558086398672388531988835603908081142 19362 42729157129018640696909089800292703032711956 19363 30851563929612455244013029302920410300156762 19364 36679070663236678632078857796864444791935512 19365 50746017304078131683205710133152385330332016 19366 42938670503566770554209126906712116677460206 19367 34421909459618878807119625763907988743264024 19368 38403277979260410321039430408990424555244050 19369 49048661806824211221258691487950053788348574 19370 44505872773170086710685422344455883389983100 19371 30147010522068376802294127911725150747493676 19372 33003725002371348913108208706616228002898848 19373 51768264131363240812211143222373393051864084 19374 52788662076958033967082493840626459086175936 19375 29806514137788766072874418236804264051805024 19376 37002297939213948969880206075469996761017226 19377 51471816286072379235818831787254483718213326 19378 44621478348640262707058254281422883334044776 19379 36827579756002622636580002472328920055308618 19380 38315004832756216817099440580031853611473280 19381 46360340093049629846670148986814071767254532 19382 48316687908163616004578741446100439571337160 19383 49636537550063910895704350751250078951702104 19384 36752150396049792090268069740447482517323850 19385 52798350980587594263148869444581714825028982 19386 47250825084393249557939030455476864897386172 19387 29597011185223104142192406219662032171564186 19388 39188202767551396285442999188837990591471392 19389 55559874041781521986118734482313617077440092 19390 45425418439595203823210716163293436691504276 19391 33052109585195815242536798850680286216910104 19392 39134732230142381907322872173905167751910424 19393 64565218297685013434414524065326802764412264 19394 51760554794308420171609671035850319527308564 19395 36733543143955514987088908922859121830020918 19396 34159913540319480558954745047369678395009518 19397 51099224122186194779906572557970535950697352 19398 54403362769514031213270928566247684538241696 19399 51816265434415975938300348424278704971895136 19400 39251431012711443419175392964432497462623440 19401 52401434282449290914987102393489152657670238 19402 44149106945048142468338143035278704347396226 19403 47465197030837881249760820682661906547460024 19404 40490821095145380360066137001618198028014792 19405 52906989373189896150734914669288089349120894 19406 49431504655749304705828014808297431738622344 19407 48580868832433862475512899319624354411827896 19408 40094973315872007075066528718427592705604958 19409 61002826198880528223294968488051867380421756 19410 50670378350050292955711026848114603154869644 19411 32933937701189023562174688053785149237141672 19412 38671481020677748146437919839203142679311280 19413 69566550621014279644837836072918905009871312 19414 50671793931262893778101878516357468906308884 19415 36316862370458700659345695373895523405883736 19416 42731028149098319032877565330789978280302816 19417 50447758279012458586857115171076437246678130 19418 49836100367809837766590551143808733036081302 19419 39300821909343122989902677305223700329167464 19420 40098236287551629600996366006199007098417144 19421 56825062497262131262210052953241735986232684 19422 55187528759144185165740031206443331735908280 19423 47325237532589521257718898561247962073838032 19424 45106135643803096810506481430729203481557212 19425 61425557031083843587315682310950515843032936 19426 45717785545692465694719904317191679157035486 19427 37599184022783777461787848384593822966043950 19428 40623646826291212896084419595432123884635440 19429 54580949270293273004363578378700196524926526 19430 55375458863254569789772861358916423826869702 19431 39572357001447641287751879840567063931453648 19432 38816829667093616702071676529175373774460132 19433 56796839459118890238223964818131005914736822 19434 59595315579744223003097662008367022825729790 19435 35224984182149380148571594925572368458634730 19436 42283977462861920345784742719325326457637268 19437 59742470359205743837838153179368731613959376 19438 53328100368086656017546435060606691388293182 19439 40409908857544097975343919196326808527794168 19440 43873702669946452882162473629034405549416568 19441 55346455066507416610940085436812620474912144 19442 49616013101208412827794203144192156879977710 19443 40951071602865362979825561423131381470627296 19444 43487711345160484967977180936625874676631318 19445 59884857404228721949351154742857497573692616 19446 58097022619353624416535243776836842294743076 19447 35560576736861474691917537308407333620816352 19448 46104407149992238252065466156051959863976636 19449 65901377098013787960245040659829828841145804 19450 68046990145187389098752710185091428874763322 19451 37516864402707074102375451812109461346242466 19452 40383381608805744564669262026175152911538336 19453 57766038611638228068952760714980530054039710 19454 61306227849219926866212037505683264251582738 19455 42954824301911135126982187886609711581525896 19456 40749791041491891679699283254733611077264480 19457 62686560083653893974724943768988997320389544 19458 59278552012138268696718791313092710394176062 19459 37249793073204744030579298528118436002735916 19460 46078671513820204046039125127972875106877660 19461 60643481853156518672410717792268663905710660 19462 66658737290415480948901028710197705013367628 19463 43309503815257879332132586043626360213049232 19464 50597253778091955630438843979719541059466614 19465 61397057399943817253585284572662960307343844 19466 53418819562283407328009215824172502418953894 19467 40177183694264431555894469130423231316305450 19468 43684902555309411763693391731687026745351200 19469 67008665086360903113070896896049631621360880 19470 77197569145547290330988244560370177776242266 19471 37235275613870291478651835548549167795053320 19472 46092088509800346839555316451690451177146388 19473 68356529028703850361627712267207702196658714 19474 84378955851339596424886278294927253035078360 19475 42776545568318747354204117518376947945846704 19476 46198155522440272646324586271961543034418682 19477 57886542770182994753676618463123201112654936 19478 62952658041008445750992490518558063621714850 19479 49769131604022702372236240714815919755242912 19480 59610090065405972638185815255769731297013810 19481 60910029758753341547812236736644663888195768 19482 59290598005476067451366019364405133586173208 19483 38008153608287282019419770677180747133916556 19484 49429849203544022276902019607209308042298952 19485 69136547420205175812868123875718397184689476 19486 85966462265890461534394823527033188426655632 19487 41469232647094863114556239594220232520568560 19488 49497436743667279146387301281850537591456020 19489 66683543440408754033231988441530330520053762 19490 76110726143340891115899377249637103053303178 19491 43505420268034952119265582631622993837786440 19492 45183466376438884761760552606869690419292792 19493 67935649205937890546456216521763790156972322 19494 68532609794361662014819886991581867871053022 19495 43219520039634173669137106813491105915128552 19496 47693450100694255611968666563084891741336358 19497 66975814382719772496140797885840060993457178 19498 73186634758742423614806377444176564358650058 19499 47699539032111430835548852760486571061487574 19500 48409046057539661047654421795300362150976928 19501 61764876435875976795340040507775406501313930 19502 62786082982204697031972431950583021051321748 19503 45602845637622506347320968144266130745561624 19504 51812501448571851977842055095304506362884634 19505 71292372930809010644480466135617285763121644 19506 63805649774765423242495607559379554046381878 19507 42011814651530870246682121810733900258519214 19508 51921387700177161467575434998344119516441386 19509 73892302585667048904907740493284632024657022 19510 75959209940423638768133065605845531774996508 19511 46755326688708692146052633583342414399326064 19512 49834590057326983643850166946366142006080076 19513 65660263367869471910211412296543799540696536 19514 68661224249620755054408247552169590698605508 19515 60420708937573097903426549435428460929170204 19516 45759952928601914572179298407380127048326784 19517 70124410093109548731674833985398581770876218 19518 68810507087140980748969027219577935042047078 19519 43853467577248273415397612644802841131492984 19520 57609315266249787503013612345476352798493774 19521 76519509169251515849794223817819913672011302 19522 57603661490611988351851461541193278474154856 19523 46468254695218315846690217026515236471284746 19524 55309726548973716443321830915985307400558980 19525 66791959602430314011024116609615100932627878 19526 67475786394399257491282073750931629962634616 19527 51183127359055811960598360936440030376420408 19528 52161432066497166883696829480590791132876200 19529 87559677580224422811733526567940226615344522 19530 68708174244714702115873162435682946519912600 19531 44398886886389599651917803119450815957351516 19532 51034706028423898017633014873755621045351392 19533 77761506682365896797280861631888414088722504 19534 71459974887249434641067037278485324645285602 19535 48922192678488678809640922907447198247150072 19536 53346871542787156208150257695309646913164680 19537 70082451082630819980713333506399588680475104 19538 68612195588520659190590785872919650445016504 19539 67976095806255394818675313647729473279399112 19540 49776028564824371978325029152209240745061968 19541 71476098684577502982978306999813959164006430 19542 72431864211960441940658779395262048194632466 19543 62844808425447323638621656383989924328653128 19544 57633619266675552502533278651802169653842886 19545 92033530059378689908986058356901463869590324 19546 63998202319629247512556126971454551316616236 19547 47847259799402407728259149070809024885888396 19548 56912275834245991112599383145454562633254088 19549 73080509836144413179517158329365924962453230 19550 75690647251398588530744311100919171769327416 19551 65639648553716320368858382288575348664724088 19552 51656712815167399052258386570757768699517690 19553 82818682374446772042880396261400449931936102 19554 76129250681597654965931027142172068424197072 19555 60995541487329177896723173209915429632578476 19556 55896953349176469817281735006663210934156112 19557 90380975858367895430809635338154594708865678 19558 70324580273946239108571578351137920857586012 19559 69147098039326797201231642194350356115481952 19560 60533010548176826415953770998343188683346168 19561 71218699669487965421163927504100991690984424 19562 71905990291647528752914765910484155505306590 19563 67304989216557431187697873549535146052230242 19564 55691445984379894086669789234739760468590110 19565 81432790405054653346965880852712332768431720 19566 74062469877723908914343002295279610276502728 19567 49191761375318628828103731264615881677023192 19568 60111601681489173470526255365678120405308584 19569 100933613308222129976413740713030642117793996 19570 69767324275156619651111995937785502928584544 19571 65488615942810231196933700025221717774125532 19572 55925419752667440538864470249009420376622964 19573 75001772131612536881549883993322303749078764 19574 83074941182573708176470409092197246567266548 19575 71706169937464831798907689886964696002789400 19576 58061971833711063015499991393279557346624772 19577 80065373364594159922233841508292614981239874 19578 90492236241309501522265543019642936671446426 19579 49335445902432852119072860641851127424498680 19580 59812998705578168538371029405870953169556760 19581 87230575152926906096779813814712242257951944 19582 69002239352908941072614199630541655166741624 19583 53213708167092328120496647383963765730501128 19584 65807463185697244994529751546772852986102796 19585 94368143855350368292272551037602219544196696 19586 71860235119092468608527713272817374165143620 19587 55992686265632455448836114518904496061487914 19588 56046511268980690334254717741279226719168272 19589 84662177676178206661966482162967820856855990 19590 89150542772148477930910251886358339713102728 19591 53662350075399093890624742454090452740602344 19592 60279237532712622499773763579991692991814852 19593 87771380732819105094304097999589392501370012 19594 90808825279698106988092828578087547276741618 19595 56208533439707101165801052165805433386716820 19596 58221133740195193652899594523075775411486768 19597 79087560701737635288809381627921335023742994 19598 86910228125571943013678939487714085026736542 19599 75786686784554145096932069208239061189944976 19600 61194102654186883152181949531616234746783697 19601 85336206079225634044575163805007013223113916 19602 80797227346965076931130869144161467213905304 19603 55538193741655273137077762696316024066819942 19604 67740404014408458863150413256216894907604818 19605 87749990116688013795218980329894300241618734 19606 87790673810072126115868463425723807536624468 19607 58794940173136525515067956534796253597282880 19608 65546129614147660773854830112787808444839780 19609 88092274109902991014299943529703967406101892 19610 94415831726291743860159747239414128487216990 19611 57962764250782586860260634425587881843718760 19612 59141372262460180814016127155460605997873632 19613 90015366032524861754474242581805420115811618 19614 107889031446054904544043929314672040364522816 19615 52868255423603595643147413103004054932314528 19616 64390835130532690922513070862402369502432222 19617 92601259585919459358016090762155132298801602 19618 94546388087632721786237986829363627237889280 19619 62732347254173407782388046099345860870275300 19620 80353280794188205429923230543550701589109078 19621 81806460833324672528937556492742022602865006 19622 82738327450345153749433299571280436697185282 19623 65892964746322734369448741549656170395213872 19624 66443891267636032507509474762322419543757830 19625 94409021429394941449827938897851360659676556 19626 112120217329965757789981255279053604726515042 19627 51529624021151711492477624374352056977530970 19628 67689586239975834009058925785176425856614508 19629 99577466994902345720498586534839580515988936 19630 99008446021943195843481020039686435118274780 19631 58782041587062383358585534647728457071237872 19632 68245907642851201285723907448940496037500550 19633 91984423229008746644284958482703048901364906 19634 116493029849159782341156808585871125010438690 19635 64744905219147271909943984948868927708634410 19636 61023999082778222893822892277359525155756196 19637 90569833909061961626120365522886608650212740 19638 108265622225229674543789922257814033807161856 19639 79066355676648765334533292001157504942058896 19640 72501598620006558891404189403208112246199690 19641 95594606962757247484275032471939012157909024 19642 107150699588247637465583862478908698560920912 19643 60121369029610624642598060580196893059522196 19644 73518602209687960470331414979837461320085056 19645 92523372194014481344308162091545806430028834 19646 93045447704439849033719191313572896862828260 19647 65356174011217363304736197455511657677202088 19648 78875476935703072234753188687122384560242054 19649 98678348713096962571346349366947065521086570 19650 105899115900878052149581653918221269292396220 19651 61504471553186501977043865100263239073780792 19652 67080448863177607307426295694418750241742996 19653 99346352774189099260557051204445838309359956 19654 107213823811221497541145115300397826638284652 19655 69930545253310220870814394028456849082992904 19656 71802330754305927348509495561759506273614168 19657 102813745470074867722517573344435473044847456 19658 106464207212575439949151489173173249668242038 19659 69278226635456389173169646098789812186565692 19660 67706058695477779970828284131331693297091742 19661 99574695661059760333347447012326193981248480 19662 110214557153859345089328123923383542766200162 19663 60735631849836734459616507641140352191186320 19664 76746705637496705489312468116100471880679160 19665 107555947020981733370236928132877832721551014 19666 82179930985612970887287800757883153559925782 19667 66560189430769642728855791757935461508428374 19668 76147865583241710368696031575852472232598040 19669 94486432923773930776309401045281086606048316 19670 97851379315162929323884214255352878965780104 19671 84859871023108542398645637794970251519824056 19672 70011089454791112301091667152259428513794398 19673 102161435433735872943533790487991630294223900 19674 120137561006648463596587156466708687480157932 19675 77087191294928351179960725685583271392801400 19676 70028721128934237456832580268823682008777968 19677 107663432282635044595741976040683200843906044 19678 94106222547041081099755607565782330333865060 19679 69053505481054816375595165333066018509321488 19680 79706759934248318681189127372674534642015436 19681 112533061363290000162447816178448545176351866 19682 94682587980707023463248472580261101867951266 19683 72116526118987456736054594434169194979000520 19684 74217490727565215636460066353179826902725024 19685 102620558192880972012105270039039290284566564 19686 102133093225848399647282438372975746924197720 19687 96203796558419585355536008173499167570932736 19688 81576541365840261217176378837610091223089178 19689 111127204156628356612097157192540312940883988 19690 104271613306543564512346721133184640058231864 19691 70089573848340610654418074309368062407979268 19692 74761238080040233539189890929744157165576748 19693 117955379987909413489139527133189525373937086 19694 109977322326730237370497208941367700036013458 19695 87930501844960154742878504221487429937359640 19696 72617088310846855948127507113608517113410664 19697 109922999780079374106382838005528958013915710 19698 119115960864362247069142067274681787534724412 19699 99516713345430782084730267245464124255240280 19700 80555747245014992889027277060289853379140846 19701 106669895913626832837258493122053778834968508 19702 95762831445844001692876134671583618389576700 19703 89937986377843928077288419766277095065622464 19704 87500072514806207177202519405849808060327242 19705 117746282215158931532509328438791992495316788 19706 97432585970198485599081885352997903694783978 19707 75540134428673879961032497135118244123013008 19708 75917301612077461339497998377856124726517008 19709 127034090925102453300507777332018112680461976 19710 117019816102146273775671489510359690447516466 19711 95254676781948024626175337660541468500474896 19712 78015300118563972457340673275166904841071260 19713 131683302656650585531547024371017702781090740 19714 103831414031522701971676966890913090536022934 19715 75076966862391364797133661969120073421157640 19716 79927748390634050171944585272136191739345620 19717 117614041854856343499893815497850735881722654 19718 122991362260816731791433740373421333348986852 19719 98236715249022198500621234018079545673588960 19720 80734692632719164543291246065828242258193780 19721 115233553352431888998869409485968658991120764 19722 104917681591565306147162641920536800951697160 19723 98683123666256429686300178910957226532588886 19724 88125228089078062423933693457661075229411278 19725 119268611479327022144544231898692356730067344 19726 97529126593314785241747791093198723890518000 19727 87732532411213443058444710167286792279192864 19728 89608924524289793281063650466711379021141498 19729 131633880019388871488634285950642052771714532 19730 110108793649484496356758973425144223229680068 19731 78172645182667911710460759382440629892302778 19732 76015214666951376703465236625510287157675142 19733 118667270885742266632703921549133544632440172 19734 139682968982940298383714600553631635855585032 19735 107181616383030123102288215832282383939796240 19736 83941866414936230186946963858762809222404380 19737 117106508529585475931854165133819374328076840 19738 118299458713649735043916333331793620809933194 19739 80845360767809272370075013155056311420196212 19740 86641325895602393869898592437161298386019352 19741 125502205880096718961387089731720767701594564 19742 114877763764153802448266245633181034456415380 19743 83162049853222394029122318256160346645024432 19744 88490796158216067771357512423117228902608200 19745 125828682043553954159787594276070366366940778 19746 129345446736781501576758295319314944731381390 19747 86517867440070580276798937117979165382105728 19748 86317070344062948820191287208160417567527134 19749 128161014935851826895243420327458818981725798 19750 112580623137368716712193694700600969067971448 19751 98259492106219299096311284175634606059462184 19752 103888932453528912223142026243550750037924102 19753 115628528629977427152996219841015156446836984 19754 131590672072836043773804089213118456276476646 19755 96744436116497583237809575668651950976195288 19756 81216604215172451382921801134573749674212658 19757 120543012776536042367703914770295590895430420 19758 156949130333379145792157063414973160391028240 19759 83404607115943174523385517722845974469381904 19760 92440596007726932326846004391848279921982596 19761 127854553278083808272707877918659252642010484 19762 120224472808887796934674953155258443406013928 19763 90183375290525485271125290335811063777010716 19764 95382622940095997634447986274468816169267256 19765 133491011683879110076408309362974690484823770 19766 132701295200837698510287743889285007575915576 19767 86819630615645414307870532760384147768479704 19768 103942119997356435038579449355549990368925892 19769 135590827082766315309667065407321575986070954 19770 139139968305161745710355410612723772731254152 19771 74420896783805637426691751313282158619165132 19772 95461314960831102725998910720729494135908936 19773 137355451607746117219836518299783058341620256 19774 133732339437139965283227869992165310672656212 19775 84687158186385504858200116440134521564788360 19776 95266752600960670839288595551130042390798962 19777 135682440883219415651950060291527076036858832 19778 161949126232387752249970306082114857429078110 19779 97337432957197567771767177045485046994281192 19780 89071310831326908971419596053719015564066236 19781 125260261392092564679741005542503406440194058 19782 170676891603221764237816322965267927242428586 19783 100837739785587874398821483737340278729542000 19784 104212632064871493642031824733167375347959988 19785 137790425681506406293735953948314444831347842 19786 114302687448972638454177558767615367172374640 19787 86044504325651886307765765787433870459594402 19788 124313713648143057358938101344663212533350776 19789 129764529880031829633645260308398438059424264 19790 131229343491079972769170532173571864348717334 19791 91104654046721806825797338494214506023901872 19792 89758509347889793313033044386536408263589732 19793 139065008180322758188780394915913945084273962 19794 182221550110772074922955499409030102394420996 19795 100354768838291260949630961780710843919687420 19796 94070922044847883047736634177512683308726954 19797 133468191636840792384864066734483425757886978 19798 168867214820842869762708922389803368322098872 19799 115160118968088648740212462893926230702026648 19800 106122217463103016634533308045638839314161328 19801 127231609791795621483621559555353292646078516 19802 135562714898612695012110663766913189281529228 19803 91922577456464094808703593258795625375879106 19804 93448940625071075006326525243465026282797328 19805 143919760826699654413130959631847543612097064 19806 151967416845678834202479389100574226547854274 19807 86272664820977200378223086965107064055206912 19808 117250778027495222485672542563428928762047620 19809 165752356983066114114741123143151027911534088 19810 152369681227490143830903879838354277052544356 19811 93726503158181332809026834187876291176570388 19812 103584814986166786829325648649204043771928144 19813 129467924921698921950475727785397382045611282 19814 158192808620499545516356762123338167969472294 19815 118628084873355525619554950810633582856762984 19816 94969781444604487832598439373919287189190434 19817 137232679385248115443362711895992932273441370 19818 164980204750972402746254630733114051319359360 19819 107058111023860530426588278445154517030934564 19820 104921047202140852095423755077335077678205516 19821 161057777794086322773107972235974938914158610 19822 142039062702966674640771161356266451222682964 19823 96638057208106154463884701978948725379330056 19824 130315504013798986911874023154630843693690392 19825 156046610260919447513747858070699319956381174 19826 133714814822028194203075010048516131241195640 19827 111777501302820902449977791951657637256764402 19828 100183024880594159879809731790721410898293670 19829 151057246079393972412092608344770891113449540 19830 162823651540679204164361090993817154603512684 19831 108761894063926995197831378776859802770314032 19832 104583849635581454780554912400231120099117478 19833 154101317478151256655371473584944312347624944 19834 150085985559049468356505783033172127837606966 19835 129245553724212652333343484683840465597066718 19836 107242806627278724401346567265200804964114824 19837 135162192021633885037187861262347226790675476 19838 159762270433787473757380525044338604654989772 19839 122076701057383038182901467562103169758790400 19840 109010289117870550112489763388010305666434684 19841 162823501439800086216255215324303770506176444 19842 157261514302053851384853398272792005891587808 19843 112156703351654401309416615022303932157992582 19844 109473631852449583635446720231710154245298210 19845 168334340557082492695681574965220921841240830 19846 133913424156472501139299939868807738403629688 19847 119336993789129430154745517551036983192084272 19848 115981903363473155114945224917050552587885314 19849 168154734429529392802278575267275526516073060 19850 148398033650143178073371697887673500775892560 19851 131268515195307972174550334933468761440506130 19852 101964282662300440951921118610077980022137908 19853 158509022851800162620245091645330642051081918 19854 182513618836192016721338146703626172690710410 19855 122960256408479626712093176251099842627990136 19856 111221599601269453837084196833090696932142528 19857 175693615562464634875762608152541083717334852 19858 164161942467729636236127487759767817175474366 19859 112915487748423425378087835889340444760166878 19860 115575574762742089952459790481107655958486520 19861 156143469196420865760576424660404450052119830 19862 148886922221665403220175250520011167254659460 19863 158249528817877434008316796187246900491598472 19864 117901947363375640828341587982852080582507148 19865 186617079631785760300876980107484916500846116 19866 151871918861760849011212759368677900609496720 19867 121269876195053757346224018824783472021494202 19868 116439540516743136864007947451290072899012160 19869 184928328839560024345411034027968765026175104 19870 161644864417710501071987251194903415514507790 19871 107834075857352224261786729912875748819617384 19872 118633919348801268754749318226485616535932104 19873 176110332541458583938517441260189752062104288 19874 155520745898539957592599638014152705429251510 19875 145205293629023236172928301572858328339728384 19876 122098270067934084733305490828418597280282704 19877 157037967357566053319220658426182092695205574 19878 183583522870648447156567754419333031164273062 19879 142355594962926143972575770918265306313768496 19880 123583415182035723678814112285117275228049244 19881 175211081671397518504871212830789978722747437 19882 171036560725908616755317777472268063275060210 19883 124394635536239657589445422512809074972172584 19884 124499300578298565673236359439210618167738010 19885 175601076713883010499442940801853079478108400 19886 159554035195454528147866254107785357831782222 19887 125718923380159492802650988553825178654839768 19888 117450303781866333739798817736074276072999862 19889 209159394721558256207766374898849913701285926 19890 192730388557923884965895535620675375534213474 19891 118698200323395759888416625140666087361059064 19892 120945846708002012109504459318652181251286978 19893 175821814267205634242575918241725186363236546 19894 188607552415656486661417836117183656237686560 19895 148988257338639736478780631931381909040847504 19896 125859663706592416065064177576838487945905154 19897 153681857980246733948443524969194699828731918 19898 173831085715054042543823987675457254947246592 19899 141559969519994778238315838833076272462285098 19900 129962183716069883138163172265697904201096176 19901 166522837419507826119799727696121049902778884 19902 176694030055988179121108431131974897347022148 19903 122850012425490385913852738531044762293328224 19904 132657858334990080704845685299263754722852720 19905 205803040519541075187083849277744988222629084 19906 195371767220173966348119191251072669423501900 19907 112970247340848168727538868640417670553844290 19908 126891582159009466457460911487521244647822220 19909 182161392966862923182339458599849802399281096 19910 187849049446418466579211437899169723586174428 19911 153805890806389086352922025595207078591562160 19912 120072104825162729134344202473842638558938774 19913 180525797080752772235675316788974145688009404 19914 223075843960328352440298885782723606239491516 19915 139758739825278541682866157978009094369692016 19916 127930456154130042423376976787014847354231042 19917 183428045346587067169228980989194278141366500 19918 207523546280052865345759084906394459717457990 19919 129340172951380546432149814916047087062105216 19920 152094722656704226836742826590318086553476048 19921 183186284843106484943294833704176187200639124 19922 177946782081077054816718551309855055252725700 19923 127292231714397479235089738855653414616400132 19924 154763123937443506686062933223124939077106366 19925 180407998873311991250130648637550797136457468 19926 185793106696153719692625775773681408651885054 19927 120731300995446123710771785947606946973392584 19928 136808331168410335735840180841684530947800820 19929 208064751476425362695976708012471991857588504 19930 234321962739287885789064660108272576050640212 19931 136279582240693924553293075912782804767340270 19932 131889348411452701836810034995618951611543664 19933 178920374048443581466678528874259694120164306 19934 216070801940729045331519203220378538330952916 19935 159693515999115526325084278392742146292868664 19936 140466968441967477311964108825475533235841856 19937 185229953896861357684344550819224786773813726 19938 215186764578931262009452244751146387320961892 19939 125369601980912542132216458426886631027102112 19940 136163739638983627318066589416741157389634674 19941 205163288775846895293780354565318879297404240 19942 226845233017008534098560971503448931696481538 19943 146035018466454623461079043999589070305007016 19944 151139855450569879979279412145992472995719426 19945 186266935852813978197349951331602611896750764 19946 200489742960277577026622916920676906606626552 19947 131331270856350799610271564008754781342318506 19948 148109922188865079874443113321681677612571624 19949 200179654786700549755690766801657155711356776 19950 224827762040538666900973641417680919220892370 19951 132521397578017504861139977191474923499186480 19952 142562945181876271813171696945388432431029960 19953 232447696546752499073624551351018258186236396 19954 249511501875564454464999318549905094843021414 19955 151459413079645406566423833816786290904017292 19956 137966987917884100642154207013817034752859094 19957 173535723028653282060083178501356960618333088 19958 194094680394024187982400020850203919494657490 19959 181559445689062443187169864749179890213670000 19960 167043756620824580692148253872430632775043074 19961 197538493120976053627032991591178875256101172 19962 204764791037962813154488180940698855281241124 19963 152939850102996915855296965138937916214956090 19964 159658085145520544994375681906056699677218240 19965 207958384277151170840265345298996954403393136 19966 238457547261152251134292600548834616241732994 19967 145941990553780743111845474270255163385320336 19968 154249063666762345232747192293366519773163758 19969 214701123240755327406238750288434464659953804 19970 233174920147492204408040995475643962205649264 19971 152750880694227590621695970823341113866956604 19972 134468240995478231134289009453032275166808492 19973 215527235483169480474793364899597098713352608 19974 228068143927237789940815224505763780116090890 19975 167826683628814606609030996707801872745137496 19976 150324922214203357170189154748253501801412314 19977 219729100023249084946148042178911899506257208 19978 225300490466127325713457277885814029619416778 19979 159849123697072696497930659248264370826200862 19980 153542608563731957093268477521202958628861616 19981 189767011800328442941924104954389782760717252 19982 201547917840610761076996083471726209658385128 19983 195127199684599640589433674354768444791395200 19984 162167611938992985001971713893976104137781508 19985 228769961460245508916579246412115681652556670 19986 224966184515358087760535577845710036766603754 19987 132443003906472544875084046983703225840612800 19988 154360810815491478073621904423693052593909010 19989 254736265725963304495343622598254735702814862 19990 227477390809308781013911891496122227487926882 19991 153677878227804298037487603051322352860289232 19992 168970446903476172773255459102326618173127584 19993 231843872176531147075737749763314870986883702 19994 240187232415423759435996800645340950061881038 19995 188890481552144546957733260985419187100553076 19996 142904761114943467212761516522469197373655896 19997 225821788173217454923359284655606116581280144 19998 234028298329660573452168491926253304320118900 19999 171314811749372856718649508251086649797782960 20000 157804708111209107642552465027503968149197996