0 1 1 8 2 24 3 104 4 24 5 248 6 312 7 456 8 24 9 968 10 744 11 1064 12 312 13 1464 14 1368 15 3224 16 24 17 2456 18 2904 19 3048 20 744 21 5928 22 3192 23 4424 24 312 25 6248 26 4392 27 8744 28 1368 29 6968 30 9672 31 7944 32 24 33 13832 34 7368 35 14136 36 2904 37 11256 38 9144 39 19032 40 744 41 13784 42 17784 43 15144 44 3192 45 30008 46 13272 47 18056 48 312 49 22408 50 18744 51 31928 52 4392 53 22904 54 26232 55 32984 56 1368 57 39624 58 20904 59 28328 60 9672 61 30264 62 23832 63 55176 64 24 65 45384 66 41496 67 36456 68 7368 69 57512 70 42408 71 40904 72 2904 73 43224 74 33768 75 81224 76 9144 77 60648 78 57096 79 50568 80 744 81 78728 82 41352 83 55784 84 17784 85 76136 86 45432 87 90584 88 3192 89 64088 90 90024 91 83448 92 13272 93 103272 94 54168 95 94488 96 312 97 76056 98 67224 99 128744 100 18744 101 82424 102 95784 103 85704 104 4392 105 183768 106 68712 107 92456 108 26232 109 95928 110 98952 111 146328 112 1368 113 103064 114 118872 115 137144 116 20904 117 177144 118 84984 119 139992 120 9672 121 128840 122 90792 123 179192 124 23832 125 156248 126 165528 127 130056 128 24 129 196872 130 136152 131 138344 132 41496 133 173736 134 109368 135 271064 136 7368 137 151256 138 172536 139 155688 140 42408 141 234728 142 122712 143 194712 144 2904 145 216008 146 129672 147 291304 148 33768 149 178808 150 243672 151 183624 152 9144 153 297176 154 181944 155 246264 156 57096 157 198456 158 151704 159 297752 160 744 161 252168 162 236184 163 213864 164 41352 165 428792 166 167352 167 224456 168 17784 169 247528 170 228408 171 368808 172 45432 173 240824 174 271752 175 356136 176 3192 177 368264 178 192264 179 257768 180 90024 181 263544 182 250344 183 393432 184 13272 185 348936 186 309816 187 326648 188 54168 189 498408 190 283464 191 293384 192 312 193 299544 194 228168 195 589992 196 67224 197 312056 198 386232 199 318408 200 18744 201 473928 202 247272 203 397176 204 95784 205 427304 206 257112 207 535304 208 4392 209 405384 210 551304 211 357864 212 68712 213 531752 214 277368 215 469464 216 26232 217 452808 218 287784 219 561912 220 98952 221 449448 222 438984 223 399624 224 1368 225 756008 226 309192 227 414056 228 118872 229 421368 230 411432 231 788424 232 20904 233 436184 234 531432 235 559736 236 84984 237 657384 238 419976 239 458888 240 9672 241 466584 242 386520 243 708584 244 90792 245 694648 246 537576 247 557784 248 23832 249 725192 250 468744 251 506024 252 165528 253 588392 254 390168 255 989768 256 24 257 530456 258 590616 259 641592 260 136152 261 843128 262 415032 263 555464 264 41496 265 710024 266 521208 267 833144 268 109368 269 581048 270 813192 271 589704 272 7368 273 1084824 274 453768 275 830984 276 172536 277 616056 278 467064 279 961224 280 42408 281 633944 282 704184 283 642984 284 122712 285 1228344 286 584136 287 785688 288 2904 289 709928 290 648024 291 988728 292 129672 293 689144 294 873912 295 878168 296 33768 297 1162952 298 536424 299 809592 300 243672 301 863208 302 550872 303 1071512 304 9144 305 938184 306 891528 307 756456 308 181944 309 1114152 310 738792 311 776264 312 57096 313 786264 314 595368 315 1710456 316 151704 317 806456 318 893256 319 926744 320 744 321 1201928 322 756504 323 935736 324 236184 325 1143384 326 641592 327 1247064 328 41352 329 1029192 330 1286376 331 879144 332 167352 333 1361976 334 673368 335 1130136 336 17784 337 911256 338 742584 339 1339832 340 228408 341 1056552 342 1106424 343 1098056 344 45432 345 1782872 346 722472 347 966056 348 271752 349 977208 350 1068408 351 1600152 352 3192 353 999704 354 1104792 355 1268024 356 192264 357 1819896 358 773304 359 1033928 360 90024 361 1100488 362 790632 363 1674920 364 250344 365 1339944 366 1180296 367 1080456 368 13272 369 1667864 370 1046808 371 1305528 372 309816 373 1116024 374 979944 375 2031224 376 54168 377 1275144 378 1495224 379 1152168 380 283464 381 1690728 382 880152 383 1176584 384 312 385 1880088 386 898632 387 1832424 388 228168 389 1213688 390 1769976 391 1358168 392 67224 393 1798472 394 936168 395 1567608 396 386232 397 1264056 398 955224 399 2258568 400 18744 401 1289624 402 1421784 403 1453752 404 247272 405 2440568 406 1191528 407 1497048 408 95784 409 1341528 410 1281912 411 1966328 412 257112 413 1614696 414 1605912 415 1729304 416 4392 417 2023944 418 1216152 419 1407848 420 551304 421 1421304 422 1073592 423 2184776 424 68712 425 1918136 426 1595256 427 1725048 428 277368 429 2531256 430 1408392 431 1489544 432 26232 433 1503384 434 1358424 435 2808104 436 287784 437 1685544 438 1685736 439 1545288 440 98952 441 2711368 442 1348344 443 1573544 444 438984 445 1986728 446 1198872 447 2324504 448 1368 449 1616408 450 2268024 451 1833272 452 309192 453 2387112 454 1242168 455 2586888 456 118872 457 1674456 458 1264104 459 2684408 460 411432 461 1703864 462 2365272 463 1718664 464 20904 465 3201432 466 1308552 467 1748456 468 531432 469 2077992 470 1679208 471 2579928 472 84984 473 2014152 474 1972152 475 2380488 476 419976 477 2771384 478 1376664 479 1839368 480 9672 481 2059848 482 1399752 483 3278184 484 386520 485 2357736 486 2125752 487 1901256 488 90792 489 2780232 490 2083944 491 1932584 492 537576 493 2139176 494 1673352 495 3991064 496 23832 497 2331528 498 2175576 499 1996008 500 468744 501 2917928 502 1518072 503 2028104 504 165528 505 2555144 506 1765176 507 3217864 508 390168 509 2076728 510 2969304 511 2463768 512 24 513 3331464 514 1591368 515 2656824 516 590616 517 2401448 518 1924776 519 3130712 520 136152 521 2175704 522 2529384 523 2192424 524 415032 525 4629768 526 1666392 527 2438808 528 41496 529 2340488 530 2130072 531 3427688 532 521208 533 2522472 534 2499432 535 2866136 536 109368 537 3350984 538 1743144 539 2980264 540 813192 541 2345784 542 1769112 543 3426072 544 7368 545 2973768 546 3254472 547 2398056 548 453768 549 3661944 550 2492952 551 2654808 552 172536 553 2882376 554 1848168 555 4536168 556 467064 557 2486456 558 2883672 559 2771352 560 42408 561 4246424 562 1901832 563 2540264 564 704184 565 3194984 566 1928952 567 4487496 568 122712 569 2594648 570 3685032 571 2612904 572 584136 573 3813992 574 2357064 575 3455144 576 2904 577 2668056 578 2129784 579 3894072 580 648024 581 3179688 582 2966184 583 3046232 584 129672 585 5491464 586 2067432 587 2761256 588 873912 589 3026664 590 2634504 591 4056728 592 33768 593 2817944 594 3488856 595 4339752 596 536424 597 4139304 598 2428776 599 2875208 600 243672 601 2894424 602 2589624 603 4411176 604 550872 605 3994040 606 3214536 607 2952456 608 9144 609 5163288 610 2814552 611 3304248 612 891528 613 3011064 614 2269368 615 5554952 616 181944 617 3050456 618 3342456 619 3070248 620 738792 621 4835432 622 2328792 623 3653016 624 57096 625 3906248 626 2358792 627 5269992 628 595368 629 3455592 630 5131368 631 3190344 632 151704 633 4652232 634 2419368 635 4031736 636 893256 637 4100664 638 2780232 639 4949384 640 744 641 3292184 642 3605784 643 3312744 644 756504 645 6103032 646 2807208 647 3354056 648 236184 649 3767624 650 3430152 651 5886504 652 641592 653 3416504 654 3741192 655 4288664 656 41352 657 5230104 658 3087576 659 3479528 660 1286376 661 3500664 662 2637432 663 5842824 664 167352 665 5385816 666 4085928 667 3853304 668 673368 669 5195112 670 3390408 671 4025112 672 17784 673 3628824 674 2733768 675 6829064 676 742584 677 3672056 678 4019496 679 4335192 680 228408 681 5382728 682 3169656 683 3737384 684 1106424 685 4688936 686 3294168 687 5477784 688 45432 689 4191432 690 5348616 691 3825384 692 722472 693 7338408 694 2898168 695 4826328 696 271752 697 4231688 698 2931624 699 5670392 700 1068408 701 3936824 702 4800456 703 4288536 704 3192 705 7276568 706 2999112 707 4698168 708 1104792 709 4027128 710 3804072 711 6118728 712 192264 713 4393032 714 5459688 715 6036072 716 773304 717 5965544 718 3101784 719 4141448 720 90024 721 4885128 722 3301464 723 6065592 724 790632 725 5442008 726 5024760 727 4234056 728 250344 729 6377288 730 4019832 731 4649208 732 1180296 733 4304184 734 3241368 735 9030424 736 13272 737 4848648 738 5003592 739 4374888 740 1046808 741 7251192 742 3916584 743 4422344 744 309816 745 5543048 746 3348072 747 6749864 748 979944 749 5269992 750 6093672 751 4518024 752 54168 753 6578312 754 3825432 755 5692344 756 1495224 757 4590456 758 3456504 759 7649096 760 283464 761 4639064 762 5072184 763 5467896 764 880152 765 9212456 766 3529752 767 5184024 768 312 769 4737048 770 5640264 771 6895928 772 898632 773 4786424 774 5497272 775 6204264 776 228168 777 8340696 778 3641064 779 5251704 780 1769976 781 5440232 782 4074504 783 7616024 784 67224 785 6152136 786 5395416 787 4961256 788 936168 789 7221032 790 4702824 791 5874648 792 386232 793 5538312 794 3792168 795 9230312 796 955224 797 5088056 798 6775704 799 5543192 800 18744 801 7754648 802 3868872 803 5748792 804 1421784 805 7817208 806 4361256 807 7553624 808 247272 809 5242328 810 7321704 811 5268264 812 1191528 813 7666152 814 4491144 815 6629784 816 95784 817 5769864 818 4024584 819 10097208 820 1281912 821 5398904 822 5898984 823 5425224 824 257112 825 10802792 826 4844088 827 5478056 828 1605912 829 5504568 830 5187912 831 8008728 832 4392 833 6879256 834 6071832 835 6958136 836 1216152 837 8682792 838 4223544 839 5638088 840 551304 841 5860328 842 4263912 843 8241272 844 1073592 845 7673368 846 6554328 847 7343880 848 68712 849 8358792 850 5754408 851 6224568 852 1595256 853 5827704 854 5175144 855 11433048 856 277368 857 5882456 858 7593768 859 5909928 860 1408392 861 10213944 862 4468632 863 5965064 864 26232 865 7465544 866 4510152 867 9229064 868 1358424 869 6725544 870 8424312 871 6671448 872 287784 873 9202776 874 5056632 875 8906136 876 1685736 877 6160056 878 4635864 879 8958872 880 98952 881 6216344 882 8134104 883 6244584 884 1348344 885 11416184 886 4720632 887 6301256 888 438984 889 7413192 890 5960184 891 10470824 892 1198872 893 6879336 894 6973512 895 7990808 896 1368 897 10524696 898 4849224 899 6919224 900 2268024 901 7031528 902 5499816 903 11221704 904 309192 905 8169864 906 7161336 907 6588456 908 1242168 909 9973304 910 7760664 911 6646664 912 118872 913 7419272 914 5023368 915 12196392 916 1264104 917 7885608 918 8053224 919 6763848 920 411432 921 9833928 922 5111592 923 7485432 924 2365272 925 8790936 926 5155992 927 10370184 928 20904 929 6911768 930 9604296 931 8537448 932 1308552 933 10091432 934 5245368 935 10126088 936 531432 937 7031256 938 6233976 939 10221432 940 1679208 941 7091384 942 7739784 943 7622552 944 84984 945 15450648 946 6042456 947 7182056 948 1972152 949 7909992 950 7141464 951 10483928 952 419976 953 7273304 954 8314152 955 9094904 956 1376664 957 12047672 958 5518104 959 8621592 960 9672 961 7634440 962 6179544 963 11187176 964 1399752 965 9285864 966 9834552 967 7488456 968 386520 969 12164568 970 7073208 971 7550504 972 2125752 973 8874216 974 5703768 975 14863992 976 90792 977 7644056 978 8340696 979 8523704 980 2083944 981 11607288 982 5797752 983 7738184 984 537576 985 9673736 986 6417528 987 13379496 988 1673352 989 8374632 990 11973192 991 7864584 992 23832 993 11428872 994 6994584 995 9870648 996 2175576 997 7960056 998 5988024 999 12302808 1000 468744 1001 11098584 1002 8753784 1003 8696696 1004 1518072 1005 14691768 1006 6084312 1007 8726424 1008 165528 1009 8152728 1010 7665432 1011 11846328 1012 1765176 1013 8217464 1014 9653592 1015 12312456 1016 390168 1017 12470744 1018 6230184 1019 8315048 1020 2969304 1021 8347704 1022 7391304 1023 13735176 1024 24 1025 10765304 1026 9994392 1027 9253944 1028 1591368 1029 14274728 1030 7970472 1031 8511944 1032 590616 1033 8544984 1034 7204344 1035 16594424 1036 1924776 1037 9291048 1038 9392136 1039 8644488 1040 136152 1041 12558728 1042 6527112 1043 10192056 1044 2529384 1045 12566904 1046 6577272 1047 12703704 1048 415032 1049 8811608 1050 13889304 1051 8845224 1052 1666392 1053 14407224 1054 7316424 1055 11093784 1056 41496 1057 10466568 1058 7021464 1059 12996152 1060 2130072 1061 9014264 1062 10283064 1063 9048264 1064 521208 1065 16484312 1066 7567416 1067 10115448 1068 2499432 1069 9150648 1070 8598408 1071 16939032 1072 109368 1073 9803976 1074 10052952 1075 11827464 1076 1743144 1077 13441064 1078 8940792 1079 10208472 1080 813192 1081 9984968 1082 7037352 1083 14306344 1084 1769112 1085 14037048 1086 10278216 1087 9461256 1088 7368 1089 15589640 1090 8921304 1091 9530984 1092 3254472 1093 9565944 1094 7194168 1095 17419272 1096 453768 1097 9636056 1098 10985832 1099 11311992 1100 2492952 1101 14045928 1102 7964424 1103 9741704 1104 172536 1105 13932888 1106 8647128 1107 15065912 1108 1848168 1109 9847928 1110 13608504 1111 10962392 1112 467064 1113 16971864 1114 7459368 1115 12388344 1116 2883672 1117 9990456 1118 8314056 1119 14508312 1120 42408 1121 10792968 1122 12739272 1123 10098024 1124 1901832 1125 18906008 1126 7620792 1127 12391624 1128 704184 1129 10206168 1130 9584952 1131 16576872 1132 1928952 1133 11398632 1134 13462488 1135 12835736 1136 122712 1137 14978184 1138 7783944 1139 11191992 1140 3685032 1141 12190248 1142 7838712 1143 15736776 1144 584136 1145 13062408 1146 11441976 1147 11177208 1148 2357064 1149 15295592 1150 10365432 1151 10607624 1152 2904 1153 10644504 1154 8004168 1155 24441144 1156 2129784 1157 11728104 1158 11682216 1159 11530584 1160 648024 1161 16552392 1162 9539064 1163 10829864 1164 2966184 1165 13521704 1166 9138696 1167 15777944 1168 129672 1169 12793992 1170 16474392 1171 10979304 1172 2067432 1173 17656184 1174 8283768 1175 14101736 1176 873912 1177 12296648 1178 9079992 1179 16739624 1180 2634504 1181 11167544 1182 12170184 1183 14109096 1184 33768 1185 20378904 1186 8453832 1187 11281256 1188 3488856 1189 12005864 1190 13019256 1191 16432728 1192 536424 1193 11395544 1194 12417912 1195 14225528 1196 2428776 1197 21022056 1198 8625624 1199 12758424 1200 243672 1201 11548824 1202 8683272 1203 16765112 1204 2589624 1205 14464104 1206 13233528 1207 12557528 1208 550872 1209 18898776 1210 11982120 1211 13726968 1212 3214536 1213 11780664 1214 8857368 1215 21966104 1216 9144 1217 11858456 1218 15489864 1219 12665912 1220 2814552 1221 19461624 1222 9912744 1223 11975624 1224 891528 1225 17500648 1226 9033192 1227 17439864 1228 2269368 1229 12093368 1230 16664856 1231 12132744 1232 181944 1233 18301976 1234 9151368 1235 17291304 1236 3342456 1237 12251256 1238 9210744 1239 20991048 1240 738792 1241 13269768 1242 14506296 1243 13707512 1244 2328792 1245 22480952 1246 10959048 1247 13190424 1248 57096 1249 12490008 1250 11718744 1251 18838248 1252 2358792 1253 14692776 1254 15809976 1255 15686744 1256 595368 1257 18302024 1258 10366776 1259 12690728 1260 5131368 1261 13918248 1262 9571032 1263 18476952 1264 151704 1265 18240152 1266 13956696 1267 15022008 1268 2419368 1269 19735208 1270 12095208 1271 13687512 1272 893256 1273 13889736 1274 12301992 1275 24935768 1276 2780232 1277 13056056 1278 14848152 1279 13096968 1280 744 1281 22425624 1282 9876552 1283 13178984 1284 3605784 1285 16444136 1286 9938232 1287 23560152 1288 756504 1289 13302488 1290 18309096 1291 13343784 1292 2807208 1293 19364072 1294 10062168 1295 19889352 1296 236184 1297 13468056 1298 11302872 1299 19543992 1300 3430152 1301 13551224 1302 17659512 1303 13592904 1304 641592 1305 26136968 1306 10249512 1307 13676456 1308 3741192 1309 18618936 1310 12865992 1311 21912072 1312 41352 1313 15083592 1314 15690312 1315 17219384 1316 3087576 1317 20088744 1318 10438584 1319 13928648 1320 1286376 1321 13970904 1322 10501992 1323 24491944 1324 2637432 1325 17888024 1326 17528472 1327 14098056 1328 167352 1329 20456072 1330 16157448 1331 15589736 1332 4085928 1333 15037992 1334 11559912 1335 25827464 1336 673368 1337 16722888 1338 15585336 1339 15683832 1340 3390408 1341 21635768 1342 12075336 1343 15524376 1344 17784 1345 18012488 1346 10886472 1347 21013304 1348 2733768 1349 15584424 1350 20487192 1351 17074008 1352 742584 1353 23832536 1354 11016168 1355 18280824 1356 4019496 1357 15665384 1358 13005576 1359 22218504 1360 228408 1361 14829464 1362 16148184 1363 15726776 1364 3169656 1365 33629544 1366 11212152 1367 14960456 1368 1106424 1369 15409768 1370 14066808 1371 21767928 1372 3294168 1373 15092024 1374 16433352 1375 20780984 1376 45432 1377 24169496 1378 12574296 1379 17787192 1380 5348616 1381 15268344 1382 11476152 1383 22150232 1384 722472 1385 19097736 1386 22015224 1387 16468344 1388 2898168 1389 22342632 1390 14478984 1391 16919448 1392 271752 1393 18149256 1394 12695064 1395 29797944 1396 2931624 1397 17297448 1398 17011176 1399 15668808 1400 1068408 1401 22729928 1402 11810472 1403 16735992 1404 4800456 1405 19652264 1406 12865608 1407 27013896 1408 3192 1409 15893528 1410 21829704 1411 17125688 1412 2999112 1413 24013176 1414 14094504 1415 19932504 1416 1104792 1417 17554824 1418 12081384 1419 26183976 1420 3804072 1421 19517368 1422 18356184 1423 16210824 1424 192264 1425 30946344 1426 13179096 1427 16302056 1428 5459688 1429 16347768 1430 18108216 1431 25034072 1432 773304 1433 16439384 1434 17896632 1435 24356328 1436 3101784 1437 23911784 1438 12424344 1439 16577288 1440 90024 1441 18399752 1442 14655384 1443 26778024 1444 3301464 1445 22007768 1446 18196776 1447 16762056 1448 790632 1449 30512328 1450 16326024 1451 16854824 1452 5024760 1453 16901304 1454 12702168 1455 30650568 1456 250344 1457 17929608 1458 19131864 1459 17041128 1460 4019832 1461 24716328 1462 13947624 1463 23106888 1464 1180296 1465 21363464 1466 12912552 1467 25877544 1468 3241368 1469 18860712 1470 27091272 1471 17322504 1472 13272 1473 25123592 1474 14545944 1475 22124168 1476 5003592 1477 20398248 1478 13124664 1479 27809288 1480 1046808 1481 17558744 1482 21753576 1483 17606184 1484 3916584 1485 36051512 1486 13267032 1487 17701256 1488 309816 1489 17748888 1490 16629144 1491 30309864 1492 3348072 1493 17844344 1494 20249592 1495 25097352 1496 979944 1497 25948104 1498 15809976 1499 17988008 1500 6093672 1501 19266408 1502 13554072 1503 27159176 1504 54168 1505 26759448 1506 19734936 1507 20117048 1508 3825432 1509 26365352 1510 17077032 1511 18277064 1512 1495224 1513 19675016 1514 13771368 1515 33216872 1516 3456504 1517 19394088 1518 22947288 1519 22251144 1520 283464 1521 29950888 1522 13917192 1523 18568424 1524 5072184 1525 23636184 1526 16403688 1527 26997464 1528 880152 1529 20706504 1530 27637368 1531 18763944 1532 3529752 1533 32028984 1534 15552072 1535 23450136 1536 312 1537 19949384 1538 14211144 1539 29995368 1540 5640264 1541 20160168 1542 20687784 1543 19059144 1544 898632 1545 34538712 1546 14359272 1547 25618536 1548 5497272 1549 19207608 1550 18612792 1551 31218824 1552 228168 1553 19306904 1554 25022088 1555 24064184 1556 3641064 1557 29139704 1558 15755112 1559 19456328 1560 1769976 1561 22778568 1562 16320696 1563 28284152 1564 4074504 1565 24374184 1566 22848072 1567 19656456 1568 67224 1569 28501512 1570 18456408 1571 19756904 1572 5395416 1573 23577720 1574 14883768 1575 43092456 1576 936168 1577 21253704 1578 21663096 1579 19958568 1580 4702824 1581 31704504 1582 17623944 1583 20059784 1584 386232 1585 25000136 1586 16614936 1587 30426344 1588 3792168 1589 23601192 1590 27690936 1591 21307608 1592 955224 1593 30962504 1594 15264168 1595 28729064 1596 6775704 1597 20416056 1598 16629576 1599 32792136 1600 18744 1601 20518424 1602 23263944 1603 24017976 1604 3868872 1605 37259768 1606 17246376 1607 20672456 1608 1421784 1609 20723928 1610 23451624 1611 31189928 1612 4361256 1613 20827064 1614 22660872 1615 29007816 1616 247272 1617 38743432 1618 15726984 1619 20982248 1620 7321704 1621 21034104 1622 15804792 1623 30495192 1624 1191528 1625 28593384 1626 22998456 1627 21190056 1628 4491144 1629 31888824 1630 19889352 1631 24862488 1632 95784 1633 22619912 1634 17309592 1635 38658984 1636 4024584 1637 21451256 1638 30291624 1639 23781464 1640 1281912 1641 31174728 1642 16196712 1643 22743672 1644 5898984 1645 31904952 1646 16275672 1647 33078552 1648 257112 1649 23349192 1650 32408376 1651 23800248 1652 4844088 1653 34512504 1654 16434168 1655 27253464 1656 1605912 1657 21978456 1658 16513704 1659 37470888 1660 5187912 1661 24421992 1662 24026184 1663 22137864 1664 4392 1665 42221256 1666 20637768 1667 22244456 1668 6071832 1669 22297848 1670 20874408 1671 32323928 1672 1216152 1673 26156616 1674 26048376 1675 28472136 1676 4223544 1677 36027576 1678 16914264 1679 23902872 1680 551304 1681 23171240 1682 17580984 1683 39524408 1684 4263912 1685 28248936 1686 24723816 1687 26595288 1688 1073592 1689 33023432 1690 23020104 1691 24417528 1692 6554328 1693 22943544 1694 22031640 1695 41534792 1696 68712 1697 23052056 1698 25076376 1699 23106408 1700 5754408 1701 40389288 1702 18673704 1703 25316952 1704 1595256 1705 32753112 1706 17483112 1707 33730424 1708 5175144 1709 23379128 1710 34299144 1711 24673688 1712 277368 1713 33967752 1714 17647368 1715 34039736 1716 7593768 1717 25304168 1718 17729784 1719 35499464 1720 1408392 1721 23708504 1722 30641832 1723 23763624 1724 4468632 1725 44916872 1726 17895192 1727 26394648 1728 26232 1729 31793688 1730 22396632 1731 34684728 1732 4510152 1733 24040184 1734 27687192 1735 29947736 1736 1358424 1737 36244824 1738 20176632 1739 25404792 1740 8424312 1741 24262584 1742 20014344 1743 41335944 1744 287784 1745 30293448 1746 27608328 1747 24430056 1748 5056632 1749 39601016 1750 26718408 1751 26311128 1752 1685736 1753 24598104 1754 18480168 1755 49604712 1756 4635864 1757 28843368 1758 26876616 1759 24766728 1760 98952 1761 35896328 1762 18649032 1763 26093112 1764 8134104 1765 30990824 1766 18733752 1767 39346632 1768 1348344 1769 26359944 1770 34248552 1771 33538344 1772 4720632 1773 37758776 1774 18903768 1775 31946024 1776 438984 1777 25276056 1778 22239576 1779 36633272 1780 5960184 1781 27679848 1782 31412472 1783 25446984 1784 1198872 1785 56416776 1786 20638008 1787 25561256 1788 6973512 1789 25618488 1790 23972424 1791 38527368 1792 1368 1793 28443912 1794 31574088 1795 32051768 1796 4849224 1797 37377704 1798 20757672 1799 30235992 1800 2268024 1801 25963224 1802 21094584 1803 37627512 1804 5499816 1805 34115128 1806 33665112 1807 28490904 1808 309192 1809 39846408 1810 24509592 1811 26252264 1812 7161336 1813 31528056 1814 19765368 1815 51922520 1816 1242168 1817 27964104 1818 29919912 1819 28383992 1820 7760664 1821 38381928 1822 19939992 1823 26601224 1824 118872 1825 33757944 1826 22257816 1827 48058296 1828 5023368 1829 28129704 1830 36589176 1831 26835144 1832 1264104 1833 42955224 1834 23656824 1835 33494136 1836 8053224 1837 29852648 1838 20291544 1839 39143832 1840 411432 1841 31661448 1842 29501784 1843 28977336 1844 5111592 1845 51703784 1846 22456296 1847 27306056 1848 2365272 1849 28001608 1850 26372808 1851 39655928 1852 5155992 1853 29449896 1854 31110552 1855 40471368 1856 20904 1857 39913224 1858 20735304 1859 32921224 1860 9604296 1861 27721464 1862 25612344 1863 43536584 1864 1308552 1865 34596744 1866 30274296 1867 27900456 1868 5245368 1869 47489208 1870 30378264 1871 28020104 1872 531432 1873 28080024 1874 21093768 1875 50781224 1876 6233976 1877 28200056 1878 30664296 1879 28260168 1880 1679208 1881 49051464 1882 21274152 1883 33119736 1884 7739784 1885 39529464 1886 22867656 1887 44922696 1888 84984 1889 28561688 1890 46351944 1891 30052152 1892 6042456 1893 41474472 1894 21546168 1895 35717208 1896 1972152 1897 33613128 1898 23729976 1899 43301544 1900 7141464 1901 28925624 1902 31451784 1903 32029592 1904 419976 1905 52412568 1906 21819912 1907 29108456 1908 8314152 1909 30848552 1910 27284712 1911 53308632 1912 1376664 1913 29291864 1914 36143016 1915 36474104 1916 5518104 1917 44708072 1918 25864776 1919 31403544 1920 9672 1921 31640648 1922 22903320 1923 42798392 1924 6179544 1925 47366088 1926 33561528 1927 31110488 1928 1399752 1929 43065672 1930 27857592 1931 29845544 1932 9834552 1933 29907384 1934 22465368 1935 56805144 1936 386520 1937 32721864 1938 36493704 1939 35115192 1940 7073208 1941 43602728 1942 22651512 1943 31753176 1944 2125752 1945 37624328 1946 26622648 1947 48979112 1948 5703768 1949 30404408 1950 44591976 1951 30466824 1952 90792 1953 54789768 1954 22932168 1955 42103208 1956 8340696 1957 32653224 1958 25571112 1959 44414552 1960 2083944 1961 32225928 1962 34821864 1963 33603192 1964 5797752 1965 55752632 1966 23214552 1967 36134808 1968 537576 1969 34283144 1970 29021208 1971 47243832 1972 6417528 1973 31157624 1974 40138488 1975 39493608 1976 1673352 1977 45233864 1978 25123896 1979 31347368 1980 11973192 1981 36650088 1982 23593752 1983 45508632 1984 23832 1985 39185736 1986 34286616 1987 31601256 1988 6994584 1989 54383208 1990 29611944 1991 35051352 1992 2175576 1993 31792344 1994 23880168 1995 70015608 1996 5988024 1997 31920056 1998 36908424 1999 31984008 2000 468744 2001 50092952 2002 33295752 2003 32112104 2004 8753784 2005 39978344 2006 26090088 2007 48354504 2008 1518072 2009 38608984 2010 44075304 2011 32369064 2012 6084312 2013 52326456 2014 26179272 2015 45066312 2016 165528 2017 32562456 2018 24458184 2019 47174712 2020 7665432 2021 34180008 2022 35538984 2023 40465896 2024 1765176 2025 61486568 2026 24652392 2027 32886056 2028 9653592 2029 32950968 2030 36937368 2031 47736728 2032 390168 2033 35225736 2034 37412232 2035 46408488 2036 6230184 2037 56357496 2038 24945144 2039 33276488 2040 2969304 2041 36317448 2042 25043112 2043 50100776 2044 7391304 2045 41587368 2046 41205528 2047 35440664 2048 24 2049 48585992 2050 32295912 2051 39281208 2052 9994392 2053 33734904 2054 27761832 2055 60956168 2056 1591368 2057 39553880 2058 42824184 2059 35627384 2060 7970472 2061 50985528 2062 25535832 2063 34064264 2064 590616 2065 50055576 2066 25634952 2067 54488616 2068 7204344 2069 34262648 2070 49783272 2071 36548568 2072 1924776 2073 49729992 2074 27873144 2075 43567304 2076 9392136 2077 36200808 2078 25933464 2079 66288264 2080 136152 2081 34661144 2082 37676184 2083 34727784 2084 6527112 2085 62742264 2086 30576168 2087 34861256 2088 2529384 2089 34928088 2090 37700712 2091 55011944 2092 6577272 2093 46146744 2094 38111112 2095 43643288 2096 415032 2097 52778264 2098 26434824 2099 35263208 2100 13889304 2101 39020072 2102 26535672 2103 51178712 2104 1666392 2105 44060424 2106 43221672 2107 42418344 2108 7316424 2109 55750968 2110 33281352 2111 35667464 2112 41496 2113 35735064 2114 31399704 2115 67728056 2116 7021464 2117 37648104 2118 38988456 2119 39137112 2120 2130072 2121 61076184 2122 27042792 2123 39839352 2124 10283064 2125 47968136 2126 27144792 2127 52352664 2128 521208 2129 36278168 2130 49452936 2131 36346344 2132 7567416 2133 55270824 2134 30346344 2135 53476488 2136 2499432 2137 36551256 2138 27451944 2139 57109416 2140 8598408 2141 36688184 2142 50817096 2143 36756744 2144 109368 2145 78468936 2146 29411928 2147 39267384 2148 10052952 2149 43117992 2150 35482392 2151 55525448 2152 1743144 2153 37100504 2154 40323192 2155 46175864 2156 8940792 2157 53838824 2158 30625416 2159 39927192 2160 813192 2161 37376664 2162 29954904 2163 63506664 2164 7037352 2165 46604904 2166 42919032 2167 41503448 2168 1769112 2169 56456664 2170 42111144 2171 41075448 2172 10278216 2173 39463592 2174 28383768 2175 70746104 2176 7368 2177 44247048 2178 46768920 2179 38001768 2180 8921304 2181 55042728 2182 28592952 2183 39857496 2184 3254472 2185 52251864 2186 28697832 2187 57395624 2188 7194168 2189 42348264 2190 52257816 2191 44817048 2192 453768 2193 60439704 2194 28908168 2195 47903928 2196 10985832 2197 41832344 2198 33935976 2199 55954392 2200 2492952 2201 40617672 2202 42137784 2203 38843304 2204 7964424 2205 84052408 2206 29225112 2207 38984456 2208 172536 2209 39886088 2210 41798664 2211 63032424 2212 8647128 2213 39196664 2214 45197736 2215 48779864 2216 1848168 2217 56873544 2218 29543784 2219 45967992 2220 13608504 2221 39480504 2222 32887176 2223 67491864 2224 467064 2225 50052728 2226 50915592 2227 42471608 2228 7459368 2229 57490472 2230 37165032 2231 42058968 2232 2883672 2233 52824408 2234 29971368 2235 72059624 2236 8314056 2237 40051256 2238 43524936 2239 40122888 2240 42408 2241 60971912 2242 32378904 2243 40266344 2244 12739272 2245 50108648 2246 30294072 2247 68509896 2248 1901832 2249 44070792 2250 56718024 2251 40554024 2252 7620792 2253 58734312 2254 37174872 2255 56831432 2256 704184 2257 42581448 2258 30618504 2259 61228904 2260 9584952 2261 53336952 2262 49730616 2263 42921432 2264 1928952 2265 74000472 2266 34195896 2267 41132456 2268 13462488 2269 41205048 2270 38507208 2271 59675928 2272 122712 2273 41350424 2274 44934552 2275 65172888 2276 7783944 2277 71195432 2278 33575976 2279 43357272 2280 3685032 2281 41641944 2282 36570744 2283 60307832 2284 7838712 2285 51908136 2286 47210328 2287 41861256 2288 584136 2289 71082648 2290 39187224 2291 44044728 2292 11441976 2293 42081144 2294 33531624 2295 83216648 2296 2357064 2297 42228056 2298 45886776 2299 49088040 2300 10365432 2301 67392312 2302 31822872 2303 50574856 2304 2904 2305 52819784 2306 31933512 2307 61581624 2308 8004168 2309 42670328 2310 73323432 2311 42744264 2312 2129784 2313 64185176 2314 35184312 2315 53278584 2316 11682216 2317 50111208 2318 34591752 2319 62223512 2320 648024 2321 47595912 2322 49657176 2323 45580472 2324 9539064 2325 80655432 2326 32489592 2327 47171544 2328 2966184 2329 46435592 2330 40565112 2331 77632632 2332 9138696 2333 43561784 2334 47333832 2335 54202136 2336 129672 2337 68272152 2338 38381976 2339 43786088 2340 16474392 2341 43860984 2342 32937912 2343 70723016 2344 2067432 2345 64417752 2346 52968552 2347 44086056 2348 8283768 2349 68572088 2350 42305208 2351 44236424 2352 873912 2353 48228552 2354 36889944 2355 79977768 2356 9079992 2357 44462456 2358 50218872 2359 51941592 2360 2634504 2361 64496328 2362 33502632 2363 47796216 2364 12170184 2365 62438712 2366 42327288 2367 67211144 2368 33768 2369 47394312 2370 61136712 2371 44992104 2372 8453832 2373 76370424 2374 33843768 2375 59530488 2376 3488856 2377 45220056 2378 36017592 2379 71998056 2380 13019256 2381 45372344 2382 49298184 2383 45448584 2384 536424 2385 85912904 2386 34186632 2387 60223464 2388 12417912 2389 45677688 2390 42676584 2391 66144728 2392 2428776 2393 45830744 2394 63066168 2395 57020408 2396 8625624 2397 72061496 2398 38275272 2399 46060808 2400 243672 2401 53804808 2402 34646472 2403 70048184 2404 8683272 2405 63855288 2406 50295336 2407 48587864 2408 2589624 2409 74734296 2410 43392312 2411 46522664 2412 13233528 2413 49551336 2414 37672584 2415 101623704 2416 550872 2417 46754456 2418 56696328 2419 48809144 2420 11982120 2421 70306808 2422 41180904 2423 46986824 2424 3214536 2425 59399736 2426 35341992 2427 68150264 2428 8857368 2429 55065192 2430 65898312 2431 59776584 2432 9144 2433 68487432 2434 35575368 2435 58938936 2436 15489864 2437 47531256 2438 37997736 2439 71354184 2440 2814552 2441 47687384 2442 58384872 2443 55700856 2444 9912744 2445 86187192 2446 35926872 2447 47922056 2448 891528 2449 50214024 2450 52501944 2451 75008232 2452 9033192 2453 53149992 2454 52319592 2455 59910104 2456 2269368 2457 91208664 2458 36280104 2459 48393128 2460 16664856 2461 51128168 2462 36398232 2463 70185752 2464 181944 2465 66314456 2466 54905928 2467 48708456 2468 9151368 2469 70527912 2470 51873912 2471 56983128 2472 3342456 2473 48945624 2474 36753768 2475 100549064 2476 9210744 2477 49104056 2478 62973144 2479 51293592 2480 738792 2481 71214728 2482 39809304 2483 53689272 2484 14506296 2485 72277368 2486 41122536 2487 71559384 2488 2328792 2489 52709064 2490 67442856 2491 51694328 2492 10959048 2493 74542776 2494 39571272 2495 61876248 2496 57096 2497 55069448 2498 37470024 2499 89430328 2500 11718744 2501 52144872 2502 56514744 2503 50140104 2504 2358792 2505 90455768 2506 44078328 2507 53048184 2508 15809976 2509 54816552 2510 47060232 2511 78176904 2512 595368 2513 58933896 2514 54906072 2515 62871224 2516 10366776 2517 73295144 2518 38072184 2519 56041944 2520 5131368 2521 50863704 2522 41754744 2523 76184264 2524 9571032 2525 64373144 2526 55430856 2527 62727816 2528 151704 2529 76707224 2530 54720456 2531 51267944 2532 13956696 2533 54894056 2534 45066024 2535 99753784 2536 2419368 2537 53624904 2538 59205624 2539 51592488 2540 12095208 2541 95470440 2542 41062536 2543 51755144 2544 893256 2545 64378568 2546 41669208 2547 77801064 2548 12301992 2549 51999608 2550 74807304 2551 52081224 2552 2780232 2553 80919384 2554 39168168 2555 76376808 2556 14848152 2557 52326456 2558 39290904 2559 75760152 2560 744 2561 57106248 2562 67276872 2563 58012472 2564 9876552 2565 103275384 2566 39536952 2567 56372568 2568 3605784 2569 61585992 2570 49332408 2571 76471928 2572 9938232 2573 55393512 2574 70680456 2575 66934824 2576 756504 2577 76829064 2578 39907464 2579 53230568 2580 18309096 2581 55820648 2582 40031352 2583 95068248 2584 2807208 2585 74444888 2586 58092216 2587 58268664 2588 10062168 2589 77545832 2590 59668056 2591 53726984 2592 236184 2593 53809944 2594 40404168 2595 97052072 2596 11302872 2597 64154104 2598 58631976 2599 56994392 2600 3430152 2601 85901288 2602 40653672 2603 57628536 2604 17659512 2605 67446824 2606 40778712 2607 87432072 2608 641592 2609 54475928 2610 78410904 2611 63613368 2612 10249512 2613 86728824 2614 41029368 2615 67965144 2616 3741192 2617 54810456 2618 55856808 2619 83129208 2620 12865992 2621 54978104 2622 65736216 2623 57289752 2624 41352 2625 115779768 2626 45250776 2627 57551928 2628 15690312 2629 61032104 2630 51658152 2631 80080728 2632 3087576 2633 55482584 2634 60266232 2635 75603048 2636 10438584 2637 83386424 2638 41785944 2639 72683208 2640 1286376 2641 59317128 2642 41912712 2643 80812472 2644 10501992 2645 72555128 2646 73475832 2647 56074056 2648 2637432 2649 81179592 2650 53664072 2651 62055672 2652 17528472 2653 65673576 2654 42294168 2655 106258328 2656 167352 2657 56498456 2658 61368216 2659 56583528 2660 16157448 2661 81916328 2662 46769208 2663 56753864 2664 4085928 2665 78196632 2666 45113976 2667 96371496 2668 11559912 2669 60925992 2670 77482392 2671 57095304 2672 673368 2673 94241672 2674 50168664 2675 72208136 2676 15585336 2677 57352056 2678 47051496 2679 89431368 2680 3390408 2681 67065288 2682 64907304 2683 57609384 2684 12075336 2685 103880504 2686 46573128 2687 57781256 2688 17784 2689 57867288 2690 54037464 2691 97960632 2692 10886472 2693 58039544 2694 63039912 2695 92388184 2696 2733768 2697 89949912 2698 46753272 2699 58298408 2700 20487192 2701 60816168 2702 51222024 2703 91409864 2704 742584 2705 72719304 2706 71497608 2707 58644456 2708 11016168 2709 104448168 2710 54842472 2711 58817864 2712 4019496 2713 58904664 2714 46996152 2715 106208232 2716 13005576 2717 74185272 2718 66655512 2719 59165448 2720 228408 2721 85649928 2722 44488392 2723 69180216 2724 16148184 2725 74919768 2726 47180328 2727 90089432 2728 3169656 2729 59601368 2730 100888632 2731 59688744 2732 11212152 2733 86406632 2734 44881368 2735 74339736 2736 1106424 2737 77415576 2738 46229304 2739 96450536 2740 14066808 2741 60126584 2742 65303784 2743 65489112 2744 3294168 2745 113520264 2746 45276072 2747 62813688 2748 16433352 2749 60478008 2750 62342952 2751 102512904 2752 45432 2753 60654104 2754 72508488 2755 82299048 2756 12574296 2757 87930024 2758 53361576 2759 63639384 2760 5348616 2761 67301192 2762 45805032 2763 91531176 2764 11476152 2765 89353656 2766 66450696 2767 61272456 2768 722472 2769 97310616 2770 57293208 2771 65656248 2772 22015224 2773 63936296 2774 49405032 2775 114282168 2776 2898168 2777 61716056 2778 67027896 2779 72051192 2780 14478984 2781 93674472 2782 50758344 2783 71248520 2784 271752 2785 77080136 2786 54447768 2787 89852984 2788 12695064 2789 62250488 2790 89393832 2791 62339784 2792 2931624 2793 110986824 2794 51892344 2795 85911912 2796 17011176 2797 62608056 2798 47006424 2799 93927944 2800 1068408 2801 62787224 2802 68189784 2803 62876904 2804 11810472 2805 131639144 2806 50207976 2807 73508568 2808 4800456 2809 64337768 2810 58956792 2811 91406328 2812 12865608 2813 66244776 2814 81041688 2815 78748184 2816 3192 2817 95137944 2818 47680584 2819 63596648 2820 21829704 2821 82863864 2822 51377064 2823 92187992 2824 2999112 2825 80492984 2826 72039528 2827 70550648 2828 14094504 2829 99093176 2830 59797512 2831 68125848 2832 1104792 2833 64229784 2834 52664472 2835 139112376 2836 12081384 2837 64411256 2838 78551928 2839 68907992 2840 3804072 2841 93366728 2842 58552104 2843 64683944 2844 18356184 2845 80434088 2846 48632472 2847 102829896 2848 192264 2849 85331736 2850 92839032 2851 65048424 2852 13179096 2853 97581176 2854 48906168 2855 81000024 2856 5459688 2857 65322456 2858 49043304 2859 94552952 2860 18108216 2861 65505464 2862 75102216 2863 76467096 2864 773304 2865 118233752 2866 49318152 2867 68305848 2868 17896632 2869 69960744 2870 73068984 2871 112136024 2872 3101784 2873 75991096 2874 71735352 2875 86405144 2876 12424344 2877 112080696 2878 49731864 2879 66332168 2880 90024 2881 69011208 2882 55199256 2883 99247720 2884 14655384 2885 82709736 2886 80334072 2887 66701256 2888 3301464 2889 101054408 2890 66023304 2891 79346728 2892 18196776 2893 73876712 2894 50286168 2895 120716232 2896 790632 2897 67164056 2898 91536984 2899 73131192 2900 16326024 2901 97349928 2902 50564472 2903 67442504 2904 5024760 2905 98570328 2906 50703912 2907 113224056 2908 12702168 2909 67721528 2910 91951704 2911 70477592 2912 250344 2913 98156552 2914 53788824 2915 94433192 2916 19131864 2917 68094456 2918 51123384 2919 115364808 2920 4019832 2921 71920968 2922 74148984 2923 71149176 2924 13947624 2925 138349464 2926 69320664 2927 68562056 2928 1180296 2929 71791304 2930 64090392 2931 99372728 2932 12912552 2933 80247336 2934 77632632 2935 85598936 2936 3241368 2937 110808152 2938 56582136 2939 69125288 2940 27091272 2941 73932968 2942 51967512 2943 104849304 2944 13272 2945 93826584 2946 75370776 2947 81014328 2948 14545944 2949 100596392 2950 66372504 2951 75772248 2952 5003592 2953 69785304 2954 61194744 2955 125758568 2956 13124664 2957 69974456 2958 83427864 2959 77279384 2960 1046808 2961 124532232 2962 52676232 2963 70258664 2964 21753576 2965 87356264 2966 52818552 2967 108870216 2968 3916584 2969 70543448 2970 108154536 2971 70638504 2972 13267032 2973 102239592 2974 53103768 2975 109333752 2976 309816 2977 77110344 2978 53246664 2979 106376424 2980 16629144 2981 78430632 2982 90929592 2983 75611736 2984 3348072 2985 128318424 2986 53533032 2987 74648184 2988 20249592 2989 84769464 2990 75292056 2991 103480728 2992 979944 2993 74474952 2994 77844312 2995 89131448 2996 15809976 2997 110770296 2998 53964024 2999 71976008 3000 6093672 3001 72072024 3002 57799224 3003 144281592 3004 13554072 3005 89727144 3006 81477528 3007 75523608 3008 54168 3009 113057048 3010 80278344 3011 72553064 3012 19734936 3013 76504232 3014 60351144 3015 136746456 3016 3825432 3017 84904008 3018 79096056 3019 72939048 3020 17077032 3021 113443512 3022 54831192 3023 73132424 3024 1495224 3025 100624040 3026 59025048 3027 105985464 3028 13771368 3029 79821672 3030 99650616 3031 85692888 3032 3456504 3033 110261976 3034 58182264 3035 91526136 3036 22947288 3037 73811256 3038 66753432 3039 106827032 3040 283464 3041 74005784 3042 89852664 3043 79134776 3044 13917192 3045 160061928 3046 55705272 3047 81935448 3048 5072184 3049 74395608 3050 70908552 3051 112648952 3052 16403688 3053 77431272 3054 80992392 3055 102431688 3056 880152 3057 108095624 3058 62119512 3059 96076008 3060 27637368 3061 74982264 3062 56291832 3063 108520152 3064 3529752 3065 93342984 3066 96086952 3067 75276456 3068 15552072 3069 127842792 3070 70350408 3071 78488088 3072 312 3073 88081416 3074 59848152 3075 139948952 3076 14211144 3077 80908008 3078 89986104 3079 75866568 3080 5640264 3081 120301272 3082 60480504 3083 76063784 3084 20687784 3085 94564136 3086 57177432 3087 132864776 3088 898632 3089 76360088 3090 103616136 3091 84314552 3092 14359272 3093 110655272 3094 76855608 3095 95177688 3096 5497272 3097 81482184 3098 57622824 3099 111084792 3100 18612792 3101 89692008 3102 93656472 3103 80529176 3104 228168 3105 149898392 3106 57920712 3107 83976504 3108 25022088 3109 77351928 3110 72192552 3111 120783624 3112 3641064 3113 85516872 3114 87419112 3115 113243496 3116 15755112 3117 112378344 3118 58368984 3119 77850248 3120 1769976 3121 77950104 3122 68335704 3123 116892776 3124 16320696 3125 97656248 3126 84852456 3127 81103064 3128 4074504 3129 132496728 3130 73122552 3131 81847032 3132 22848072 3133 85384872 3134 58969368 3135 163369752 3136 67224 3137 78751256 3138 85504536 3139 81823032 3140 18456408 3141 118242168 3142 59270712 3143 92135256 3144 5395416 3145 107123352 3146 70733160 3147 114550904 3148 14883768 3149 82281192 3150 129277368 3151 83644568 3152 936168 3153 114987912 3154 63761112 3155 98900664 3156 21663096 3157 104496504 3158 59875704 3159 129670872 3160 4702824 3161 83553288 3162 95113512 3163 80061864 3164 17623944 3165 144219192 3166 60179352 3167 80264456 3168 386232 3169 80365848 3170 75000408 3171 136065384 3172 16614936 3173 85517736 3174 91279032 3175 101573736 3176 3792168 3177 120964184 3178 70803576 3179 94420424 3180 27690936 3181 80975544 3182 63922824 3183 117185432 3184 955224 3185 127120584 3186 92887512 3187 81281256 3188 15264168 3189 117627432 3190 86187192 3191 81485384 3192 6775704 3193 85104072 3194 61248168 3195 153430904 3196 16629576 3197 86095464 3198 98376408 3199 95443992 3200 18744 3201 131500824 3202 61555272 3203 82099304 3204 23263944 3205 102057704 3206 72053928 3207 118958424 3208 3868872 3209 82407128 3210 111779304 3211 94308168 3212 17246376 3213 153011256 3214 62017368 3215 102695064 3216 1421784 3217 82818456 3218 62171784 3219 127451688 3220 23451624 3221 83024504 3222 93569784 3223 91656152 3224 4361256 3225 153757032 3226 62481192 3227 97120248 3228 22660872 3229 83437368 3230 87023448 3231 125105288 3232 247272 3233 86645832 3234 116230296 3235 103975736 3236 15726984 3237 132710136 3238 62946744 3239 87128664 3240 7321704 3241 97963848 3242 63102312 3243 129804584 3244 15804792 3245 116796344 3246 91485576 3247 90068888 3248 1191528 3249 133159048 3250 85780152 3251 84578024 3252 22998456 3253 84682104 3254 63570168 3255 182481624 3256 4491144 3257 84890456 3258 95666472 3259 84994728 3260 19889352 3261 122996328 3262 74587464 3263 92602392 3264 95784 3265 105911624 3266 67859736 3267 140822120 3268 17309592 3269 99661992 3270 115976952 3271 85621704 3272 4024584 3273 123902792 3274 64353768 3275 108046664 3276 30291624 3277 89768744 3278 71344392 3279 124357272 3280 1281912 3281 91960008 3282 93524184 3283 102113256 3284 16196712 3285 162133224 3286 68231016 3287 91753944 3288 5898984 3289 107675736 3290 95714856 3291 125268728 3292 16275672 3293 90171816 3294 99235656 3295 107865368 3296 257112 3297 147055896 3298 70047576 3299 87093608 3300 32408376 3301 87199224 3302 71400744 3303 130735176 3304 4844088 3305 108520584 3306 103537512 3307 87516456 3308 16434168 3309 126642152 3310 81760392 3311 114806664 3312 1605912 3313 87834264 3314 65935368 3315 181127544 3316 16513704 3317 91808808 3318 112412664 3319 88152648 3320 5187912 3321 135648344 3322 73265976 3323 88365224 3324 24026184 3325 135687816 3326 66413592 3327 128023064 3328 4392 3329 88684568 3330 126663768 3331 88791144 3332 20637768 3333 142511096 3334 66733368 3335 119452424 3336 6071832 3337 92320328 3338 66893544 3339 157968888 3340 20874408 3341 97073448 3342 96971784 3343 89431944 3344 1216152 3345 161048472 3346 78469848 3347 89646056 3348 26048376 3349 95801192 3350 85416408 3351 129875928 3352 4223544 3353 104843976 3354 108082728 3355 124778472 3356 16914264 3357 135038904 3358 71708616 3359 90289928 3360 551304 3361 90397464 3362 69513720 3363 140308584 3364 17580984 3365 112493544 3366 118573224 3367 117411336 3368 4263912 3369 131274312 3370 84746808 3371 90936104 3372 24723816 3373 91044024 3374 79785864 3375 170779064 3376 1073592 3377 100608648 3378 99070296 3379 95256504 3380 23020104 3381 161091112 3382 73252584 3383 97751256 3384 6554328 3385 113833736 3386 68830632 3387 132680184 3388 22031640 3389 91909688 3390 124604376 3391 92018184 3392 68712 3393 154292424 3394 69156168 3395 134390952 3396 25076376 3397 95725224 3398 69319224 3399 148182216 3400 5754408 3401 98209608 3402 121167864 3403 96115832 3404 18673704 3405 166864568 3406 75950856 3407 92888456 3408 1595256 3409 108371592 3410 98259336 3411 139412328 3412 17483112 3413 93215864 3414 101191272 3415 115858904 3416 5175144 3417 145495896 3418 70137384 3419 101649912 3420 34299144 3421 103243112 3422 74021064 3423 158473224 3424 277368 3425 118130936 3426 101903256 3427 98880824 3428 17647368 3429 142151208 3430 102119208 3431 97556568 3432 7593768 3433 94311384 3434 75912504 3435 169811304 3436 17729784 3437 110157288 3438 106498392 3439 100410264 3440 1408392 3441 145303704 3442 71125512 3443 104573112 3444 30641832 3445 129934392 3446 71290872 3447 142366664 3448 4468632 3449 95192408 3450 134750616 3451 121933032 3452 17895192 3453 137899112 3454 79183944 3455 118586904 3456 26232 3457 95634456 3458 95381064 3459 138378552 3460 22396632 3461 95855864 3462 104054184 3463 95966664 3464 4510152 3465 227490648 3466 72120552 3467 96188456 3468 27687192 3469 96299448 3470 89843208 3471 152465352 3472 1358424 3473 101544072 3474 108734472 3475 121592328 3476 20176632 3477 149897592 3478 76214376 3479 114572104 3480 8424312 3481 98610248 3482 72787752 3483 149032104 3484 20014344 3485 131182328 3486 124007832 3487 107258648 3488 287784 3489 140788232 3490 90880344 3491 97524584 3492 27608328 3493 113772456 3494 73290168 3495 175782152 3496 5056632 3497 106331784 3498 118803048 3499 97972008 3500 26718408 3501 146856248 3502 78933384 3503 102342552 3504 1685736 3505 122041544 3506 73794312 3507 166321896 3508 18480168 3509 112219640 3510 148814136 3511 98645064 3512 4635864 3513 142730952 3514 86530104 3515 132944616 3516 26876616 3517 98982456 3518 74300184 3519 164338328 3520 98952 3521 115601928 3522 107688984 3523 107915832 3524 18649032 3525 183322568 3526 78279336 3527 99546056 3528 8134104 3529 99658968 3530 92972472 3531 159856424 3532 18733752 3533 99884984 3534 118039896 3535 145643208 3536 1348344 3537 151209992 3538 79079832 3539 100224488 3540 34248552 3541 100337784 3542 100615032 3543 145178072 3544 4720632 3545 124840968 3546 113276328 3547 100678056 3548 18903768 3549 183418248 3550 95838072 3551 104373528 3552 438984 3553 124452888 3554 75828168 3555 189680568 3556 22239576 3557 101246456 3558 109899816 3559 101360328 3560 5960184 3561 146656328 3562 83039544 3563 118373496 3564 31412472 3565 136183992 3566 76340952 3567 156076232 3568 1198872 3569 105599112 3570 169250328 3571 102044904 3572 20638008 3573 152950776 3574 76683768 3575 152070072 3576 6973512 3577 121070424 3578 76855464 3579 148142072 3580 23972424 3581 102617144 3582 115582104 3583 102731784 3584 1368 3585 184931864 3586 85331736 3587 109864248 3588 31574088 3589 107010792 3590 96155304 3591 189893448 3592 4849224 3593 103305944 3594 112133112 3595 128384888 3596 20757672 3597 165859512 3598 90707976 3599 107164824 3600 2268024 3601 112738248 3602 77889672 3603 150134712 3604 21094584 3605 151438968 3606 112882536 3607 104112456 3608 5499816 3609 156044504 3610 102345384 3611 109746168 3612 33665112 3613 104459064 3614 85472712 3615 188033352 3616 309192 3617 104690456 3618 119539224 3619 136882536 3620 24509592 3621 163247864 3622 78756792 3623 105038024 3624 7161336 3625 136092008 3626 94584168 3627 175903992 3628 19765368 3629 111779304 3630 155767560 3631 105502344 3632 1242168 3633 178450584 3634 83892312 3635 131255736 3636 29919912 3637 105851256 3638 85151976 3639 153148632 3640 7760664 3641 116926152 3642 115145784 3643 106200744 3644 19939992 3645 197695928 3646 79803672 3647 124015128 3648 118872 3649 110423624 3650 101273832 3651 154159928 3652 22257816 3653 116011752 3654 144174888 3655 144125448 3656 5023368 3657 164656856 3658 84389112 3659 107135528 3660 36589176 3661 124968168 3662 80505432 3663 181142808 3664 1264104 3665 133429704 3666 128865672 3667 114126264 3668 23656824 3669 155683112 3670 100482408 3671 107839304 3672 8053224 3673 107956824 3674 89557944 3675 227508424 3676 20291544 3677 108192056 3678 117431496 3679 117666072 3680 411432 3681 162324888 3682 94984344 3683 113278776 3684 29501784 3685 150308088 3686 86932008 3687 157213784 3688 5111592 3689 139012056 3690 155111352 3691 109017384 3692 22456296 3693 157725672 3694 81918168 3695 135621528 3696 2365272 3697 109372056 3698 84004824 3699 165322808 3700 26372808 3701 109608824 3702 118967784 3703 133407816 3704 5155992 3705 224786952 3706 88349688 3707 121197048 3708 31110552 3709 110083128 3710 121414104 3711 159266328 3712 20904 3713 114131976 3714 119739672 3715 137092664 3716 20735304 3717 195378216 3718 98763672 3719 110677448 3720 9604296 3721 112612840 3722 83164392 3723 172506984 3724 25612344 3725 139649048 3726 130609752 3727 111154056 3728 1308552 3729 178197656 3730 103790232 3731 143780904 3732 30274296 3733 111512184 3734 83701368 3735 209245784 3736 5245368 3737 115970568 3738 142467624 3739 111870888 3740 30378264 3741 171475512 3742 84060312 3743 118893336 3744 531432 3745 163369752 3746 84240072 3747 162370104 3748 21093768 3749 118266792 3750 152343672 3751 127938120 3752 6233976 3753 170166984 3754 84600168 3755 140058744 3756 30664296 3757 129916824 3758 84780504 3759 191006088 3760 1679208 3761 113191064 3762 147154392 3763 117108152 3764 21274152 3765 203927672 3766 99359208 3767 113552456 3768 7739784 3769 113673048 3770 118588392 3771 170349608 3772 22867656 3773 146041448 3774 134768088 3775 143410344 3776 84984 3777 164979464 3778 85685064 3779 114276968 3780 46351944 3781 121313448 3782 90156456 3783 180937224 3784 6042456 3785 142304136 3786 124423416 3787 133709688 3788 21546168 3789 171977784 3790 107151624 3791 122684568 3792 1972152 3793 115125144 3794 100839384 3795 237121976 3796 23729976 3797 115368056 3798 129904632 3799 120497624 3800 7141464 3801 195286104 3802 86776872 3803 115732904 3804 31451784 3805 143810984 3806 96088776 3807 177689096 3808 419976 3809 126113352 3810 157237704 3811 120585528 3812 21819912 3813 177937656 3814 87325368 3815 169504776 3816 8314152 3817 128485448 3818 92545656 3819 180566568 3820 27284712 3821 116830904 3822 159925896 3823 116953224 3824 1376664 3825 232094456 3826 87875592 3827 121318584 3828 36143016 3829 136689192 3830 109422312 3831 169728728 3832 5518104 3833 117565784 3834 134124216 3835 160704744 3836 25864776 3837 170260584 3838 94210632 3839 129968664 3840 9672 3841 124124168 3842 94921944 3843 208730808 3844 22903320 3845 146848488 3846 128395176 3847 118426056 3848 6179544 3849 171326792 3850 142098264 3851 118672424 3852 33561528 3853 118795704 3854 93331464 3855 213773768 3856 1399752 3857 151324056 3858 129197016 3859 127115192 3860 27857592 3861 212820216 3862 89536632 3863 119413064 3864 9834552 3865 148379144 3866 89722152 3867 172932344 3868 22465368 3869 123750312 3870 170415432 3871 141640968 3872 386520 3873 173469192 3874 98165592 3875 155154264 3876 36493704 3877 120280056 3878 105345576 3879 180234824 3880 7073208 3881 120528344 3882 130808184 3883 132960632 3884 22651512 3885 258561576 3886 95259528 3887 136882984 3888 2125752 3889 121025688 3890 112872984 3891 175084728 3892 26622648 3893 129359976 3894 146937336 3895 162802824 3896 5703768 3897 181909464 3898 91213224 3899 141727992 3900 44591976 3901 125904488 3902 91400472 3903 176165912 3904 90792 3905 168647192 3906 164369304 3907 122148456 3908 22932168 3909 176707752 3910 126309624 3911 122398664 3912 8340696 3913 157967064 3914 97959672 3915 236096744 3916 25571112 3917 122774456 3918 133243656 3919 122899848 3920 2083944 3921 177793928 3922 96677784 3923 123150824 3924 34821864 3925 154994136 3926 100809576 3927 242046168 3928 5797752 3929 123527768 3930 167257896 3931 123653544 3932 23214552 3933 203950824 3934 108404424 3935 153798936 3936 537576 3937 129145608 3938 102849432 3939 196086696 3940 29021208 3941 144795048 3942 141731496 3943 124409544 3944 6417528 3945 223851992 3946 93472872 3947 124662056 3948 40138488 3949 137512424 3950 118480824 3951 186979848 3952 1673352 3953 129090696 3954 135701592 3955 182114088 3956 25123896 3957 181072424 3958 94042104 3959 130085592 3960 11973192 3961 133908488 3962 109950264 3963 181621752 3964 23593752 3965 171687672 3966 136525896 3967 125928456 3968 23832 3969 220517128 3970 117557208 3971 146364904 3972 34286616 3973 131743976 3974 94803768 3975 232544312 3976 6994584 3977 131044488 3978 163149624 3979 133175672 3980 29611944 3981 183274728 3982 105154056 3983 147894936 3984 2175576 3985 157729736 3986 95377032 3987 190398824 3988 23880168 3989 127328888 3990 210046824 3991 138431448 3992 5988024 3993 202666568 3994 95760168 3995 171838952 3996 36908424 3997 148935528 3998 95952024 3999 195493896 4000 468744 4001 128096024 4002 150278856 4003 128224104 4004 33295752 4005 240394088 4006 96336312 4007 128480456 4008 8753784 4009 136346184 4010 119935032 4011 217397544 4012 26090088 4013 128865464 4014 145063512 4015 178212552 4016 1518072 4017 203889816 4018 115826952 4019 129251048 4020 44075304 4021 129379704 4022 97107192 4023 195437144 4024 6084312 4025 196943208 4026 156979368 4027 129766056 4028 26179272 4029 201816888 4030 135198936 4031 135604248 4032 165528 4033 134970696 4034 97687368 4035 234162344 4036 24458184 4037 143700648 4038 141524136 4039 152079192 4040 7665432 4041 195585368 4042 102540024 4043 142056312 4044 35538984 4045 162512168 4046 121397688 4047 202597512 4048 1765176 4049 131187608 4050 184459704 4051 131317224 4052 24652392 4053 221962104 4054 98658168 4055 163316184 4056 9653592 4057 131706456 4058 98852904 4059 221825912 4060 36937368 4061 137375592 4062 143210184 4063 140878616 4064 390168 4065 237650712 4066 105677208 4067 156250984 4068 37412232 4069 143886312 4070 139225464 4071 203649992 4072 6230184 4073 132747224 4074 169072488 4075 167027784 4076 24945144 4077 200701032 4078 99829464 4079 133138568 4080 2969304 4081 173635224 4082 108952344 4083 192783032 4084 25043112 4085 178865784 4086 150302328 4087 137913048 4088 7391304 4089 204448088 4090 124762104 4091 133922984 4092 41205528 4093 134053944 4094 106321992 4095 313013448 4096 24 4097 143241288 4098 145757976 4099 134447208 4100 32295912 4101 194485928 4102 117843624 4103 148431192 4104 9994392 4105 167366024 4106 101204712 4107 200326984 4108 27761832 4109 157391592 4110 182868504 4111 135235464 4112 1591368 4113 202609176 4114 118661640 4115 168181944 4116 42824184 4117 142545704 4118 106882152 4119 196196312 4120 7970472 4121 147581448 4122 152956584 4123 172519848 4124 25535832 4125 270152792 4126 102192792 4127 136290056 4128 590616 4129 136422168 4130 150166728 4131 217535288 4132 25634952 4133 136686584 4134 163465848 4135 169819736 4136 7204344 4137 231233496 4138 102787944 4139 137083688 4140 49783272 4141 142016552 4142 109645704 4143 198488472 4144 1924776 4145 170641608 4146 149189976 4147 169594152 4148 27873144 4149 206167544 4150 130701912 4151 160622808 4152 9392136 4153 138012504 4154 108602424 4155 248270568 4156 25933464 4157 138278456 4158 198864792 4159 138411528 4160 136152 4161 214088472 4162 103983432 4163 145739832 4164 37676184 4165 213256936 4166 104183352 4167 207958344 4168 6527112 4169 153238344 4170 188226792 4171 143974008 4172 30576168 4173 219952824 4174 104583768 4175 175300136 4176 2529384 4177 139612056 4178 104784264 4179 235940328 4180 37700712 4181 145011048 4182 165035832 4183 144646616 4184 6577272 4185 269166552 4186 138440232 4187 144776184 4188 38111112 4189 144841064 4190 130929864 4191 224866824 4192 415032 4193 163886856 4194 158334792 4195 174780728 4196 26434824 4197 203694504 4198 105789624 4199 171239688 4200 13889304 4201 141220824 4202 117060216 4203 211563176 4204 26535672 4205 181670168 4206 153536136 4207 164982168 4208 1666392 4209 217567896 4210 132181272 4211 141893864 4212 43221672 4213 156485672 4214 127255032 4215 255479432 4216 7316424 4217 142298456 4218 167252904 4219 142433448 4220 33281352 4221 251437032 4222 107002392 4223 147667992 4224 41496 4225 193319368 4226 107205192 4227 206615864 4228 31399704 4229 143109368 4230 203184168 4231 143244744 4232 7021464 4233 222633944 4234 112944312 4235 227660280 4236 38988456 4237 152256744 4238 117411336 4239 216912408 4240 2130072 4241 143922584 4242 183228552 4243 144058344 4244 27042792 4245 259122552 4246 119518056 4247 150197208 4248 10283064 4249 168289992 4250 143904408 4251 228212712 4252 27144792 4253 144738104 4254 157057992 4255 192961608 4256 521208 4257 243712392 4258 108834504 4259 145146728 4260 49452936 4261 145283064 4262 109039032 4263 253725784 4264 7567416 4265 180658824 4266 165812472 4267 155349368 4268 30346344 4269 210740712 4270 160429464 4271 145965704 4272 2499432 4273 146102424 4274 109653768 4275 288039048 4276 27451944 4277 188342136 4278 171328248 4279 161420504 4280 8598408 4281 211926728 4282 110064552 4283 146786984 4284 50817096 4285 182356136 4286 110270232 4287 212520984 4288 109368 4289 147198488 4290 235406808 4291 171630648 4292 29411928 4293 225398264 4294 117802152 4295 183207768 4296 10052952 4297 147748056 4298 129353976 4299 213711992 4300 35482392 4301 180636344 4302 166576344 4303 160883352 4304 1743144 4305 316632264 4306 111301512 4307 153056184 4308 40323192 4309 154598184 4310 138527592 4311 222563528 4312 8940792 4313 157755336 4314 161516472 4315 184916984 4316 30625416 4317 215504744 4318 119781576 4319 173875992 4320 813192 4321 155741768 4322 112129992 4323 239196776 4324 29954904 4325 188083544 4326 190519992 4327 149818056 4328 7037352 4329 249241608 4330 139814712 4331 154739832 4332 42919032 4333 175004136 4334 124510344 4335 286100984 4336 1769112 4337 150511256 4338 169369992 4339 150650088 4340 42111144 4341 217906728 4342 123226344 4343 156028632 4344 10278216 4345 208491864 4346 118390776 4347 275619624 4348 28383768 4349 151345208 4350 212238312 4351 160541208 4352 7368 4353 219112712 4354 132741144 4355 206814888 4356 46768920 4357 151902456 4358 114005304 4359 219716952 4360 8921304 4361 179510488 4362 165128184 4363 152321064 4364 28592952 4365 285286056 4366 119572488 4367 168119448 4368 3254472 4369 162849992 4370 156755592 4371 233084904 4372 28697832 4373 153020024 4374 172186872 4375 222656136 4376 7194168 4377 221534664 4378 127044792 4379 159936504 4380 52257816 4381 166759848 4382 134451144 4383 230051976 4384 453768 4385 190961736 4386 181319112 4387 159301688 4388 28908168 4389 300389544 4390 143711784 4391 154282184 4392 10985832 4393 162241352 4394 125497032 4395 277725032 4396 33935976 4397 154704056 4398 167863176 4399 159709592 4400 2492952 4401 233753352 4402 121853016 4403 196968744 4404 42137784 4405 192706664 4406 116529912 4407 245189256 4408 7964424 4409 155549528 4410 252157224 4411 171519992 4412 29225112 4413 225192552 4414 116953368 4415 193582104 4416 172536 4417 181849608 4418 119658264 4419 233842664 4420 41798664 4421 156397304 4422 189097272 4423 156538824 4424 8647128 4425 287614184 4426 117589992 4427 166186104 4428 45197736 4429 162237672 4430 146339592 4431 265177224 4432 1848168 4433 193349016 4434 170620632 4435 195338936 4436 29543784 4437 258840296 4438 137903976 4439 165647832 4440 13608504 4441 157815384 4442 118441512 4443 228263672 4444 32887176 4445 229808952 4446 202475592 4447 158242056 4448 467064 4449 228880392 4450 150158184 4451 158526824 4452 50915592 4453 163516392 4454 127414824 4455 324595544 4456 7459368 4457 158954456 4458 172471416 4459 200944248 4460 37165032 4461 230116328 4462 126176904 4463 159382664 4464 2883672 4465 213259416 4466 158473224 4467 230735544 4468 29971368 4469 165283944 4470 216178872 4471 170527448 4472 8314056 4473 282114888 4474 120153768 4475 201316808 4476 43524936 4477 181277880 4478 120368664 4479 231976472 4480 42408 4481 160670744 4482 182915736 4483 160814184 4484 32378904 4485 326265576 4486 120799032 4487 187654488 4488 12739272 4489 163651528 4490 150325944 4491 241516968 4492 30294072 4493 161532344 4494 205529688 4495 214495944 4496 1901832 4497 233844104 4498 132212376 4499 178423224 4500 56718024 4501 188826408 4502 121662072 4503 250463304 4504 7620792 4505 217977368 4506 176202936 4507 162540456 4508 37174872 4509 245330408 4510 170494296 4511 176788248 4512 704184 4513 162973464 4514 127744344 4515 347872824 4516 30618504 4517 163262456 4518 183686712 4519 163407048 4520 9584952 4521 261521624 4522 160010856 4523 163696424 4524 49730616 4525 205827864 4526 128764296 4527 245400584 4528 1928952 4529 191181192 4530 222001416 4531 172566968 4532 34195896 4533 237601832 4534 123397368 4535 204242136 4536 13462488 4537 178829064 4538 123615144 4539 255775208 4540 38507208 4541 174836328 4542 179027784 4543 214754568 4544 122712 4545 309172424 4546 124051272 4547 165438056 4548 44934552 4549 165583608 4550 195518664 4551 252123144 4552 7783944 4553 172855176 4554 213586296 4555 206046584 4556 33575976 4557 289264872 4558 130071816 4559 171658392 4560 3685032 4561 166458264 4562 124925832 4563 270548104 4564 36570744 4565 229997432 4566 180923496 4567 166896456 4568 7838712 4569 241389512 4570 155724408 4571 194740728 4572 47210328 4573 178381736 4574 125583768 4575 307270392 4576 584136 4577 176079624 4578 213247944 4579 177768504 4580 39187224 4581 251284088 4582 132134184 4583 168067784 4584 11441976 4585 244453848 4586 126243432 4587 269184552 4588 33531624 4589 182945832 4590 249649944 4591 168654984 4592 2357064 4593 243931272 4594 126684168 4595 209679288 4596 45886776 4597 169096056 4598 147264120 4599 298115928 4600 10365432 4601 175019208 4602 202176936 4603 169537704 4604 31822872 4605 304851768 4606 151724568 4607 181039128 4608 2904 4609 187243784 4610 158459352 4611 259341992 4612 31933512 4613 198333096 4614 184744872 4615 232048392 4616 8004168 4617 269970504 4618 128010984 4619 177556344 4620 73323432 4621 170866104 4622 128232792 4623 262082184 4624 2129784 4625 219840936 4626 192555528 4627 199537848 4628 35184312 4629 247768872 4630 159835752 4631 189033432 4632 11682216 4633 177579272 4634 150333624 4635 321475704 4636 34591752 4637 172051256 4638 186670536 4639 172199688 4640 648024 4641 333040968 4642 142787736 4643 172496744 4644 49657176 4645 214264808 4646 136741416 4647 249698904 4648 9539064 4649 172942808 4650 241966296 4651 173091624 4652 32489592 4653 290575208 4654 141514632 4655 264660888 4656 2966184 4657 173538456 4658 139306776 4659 250989752 4660 40565112 4661 179061288 4662 232897896 4663 173985864 4664 9138696 4665 312834392 4666 130685352 4667 189208824 4668 47333832 4669 219638328 4670 162606408 4671 263220632 4672 129672 4673 174732824 4674 204816456 4675 255112088 4676 38381976 4677 252932264 4678 131358264 4679 175181768 4680 16474392 4681 182338632 4682 131582952 4683 296121384 4684 32937912 4685 217968936 4686 212169048 4687 181591704 4688 2067432 4689 263260184 4690 193253256 4691 176081384 4692 52968552 4693 201389304 4694 132258168 4695 316864392 4696 8283768 4697 229431384 4698 205716264 4699 182988792 4700 42305208 4701 255533928 4702 132709272 4703 176983304 4704 873912 4705 219832904 4706 144685656 4707 265283304 4708 36889944 4709 189129192 4710 239933304 4711 206842968 4712 9079992 4713 256839752 4714 133387368 4715 236299112 4716 50218872 4717 183483944 4718 155824776 4719 306510360 4720 2634504 4721 178340504 4722 193488984 4723 178491624 4724 33502632 4725 389256648 4726 143388648 4727 186275544 4728 12170184 4729 178945368 4730 187316136 4731 276298152 4732 42327288 4733 179248184 4734 201633432 4735 222643736 4736 33768 4737 259461384 4738 142182936 4739 209307192 4740 61136712 4741 198109352 4742 134976312 4743 295095768 4744 8453832 4745 245209752 4746 229111272 4747 186030968 4748 33843768 4749 260777192 4750 178591464 4751 180614024 4752 3488856 4753 213032856 4754 135660168 4755 325001768 4756 36017592 4757 186399528 4758 215994168 4759 181222728 4760 13019256 4761 283199048 4762 136117032 4763 199950072 4764 49298184 4765 225472424 4766 136345752 4767 306815496 4768 536424 4769 192795144 4770 257738712 4771 197723448 4772 34186632 4773 276998904 4774 180670392 4775 229132904 4776 12417912 4777 194620808 4778 137033064 4779 278775848 4780 42676584 4781 213030888 4782 198434184 4783 183054984 4784 2428776 4785 373477832 4786 137492232 4787 183361256 4788 63066168 4789 183514488 4790 171061224 4791 265408728 4792 8625624 4793 183821144 4794 216184488 4795 267269352 4796 38275272 4797 305219112 4798 138182424 4799 184281608 4800 243672 4801 184435224 4802 161414424 4803 266739512 4804 34646472 4805 236667640 4806 210144552 4807 224177352 4808 8683272 4809 312233688 4810 191565864 4811 197396088 4812 50295336 4813 185358264 4814 145763592 4815 346802456 4816 2589624 4817 185666456 4818 224202888 4819 191298744 4820 43392312 4821 268741928 4822 139567992 4823 238911624 4824 13233528 4825 233943864 4826 148654008 4827 269411064 4828 37672584 4829 205523304 4830 304871112 4831 186747144 4832 550872 4833 281740424 4834 140263368 4835 232142136 4836 56696328 4837 218046888 4838 146427432 4839 270751832 4840 11982120 4841 193433928 4842 210920424 4843 195501176 4844 41180904 4845 377101608 4846 140960472 4847 194650008 4848 3214536 4849 204232392 4850 178199208 4851 360611944 4852 35341992 4853 197898792 4854 204450792 4855 234065624 4856 8857368 4857 272769224 4858 165195576 4859 195100152 4860 65898312 4861 189073464 4862 179329752 4863 273443352 4864 9144 4865 275100696 4866 205462296 4867 197066808 4868 35575368 4869 283839864 4870 176816808 4871 189852104 4872 15489864 4873 209281352 4874 142593768 4875 371713992 4876 37997736 4877 190320056 4878 214062552 4879 241206216 4880 2814552 4881 275470728 4882 143062152 4883 202103736 4884 58384872 4885 236965736 4886 167102568 4887 288053592 4888 9912744 4889 191257688 4890 258561576 4891 196971768 4892 35926872 4893 323212344 4894 143766168 4895 264234824 4896 891528 4897 197531144 4898 150642072 4899 294058856 4900 52501944 4901 215596888 4902 225024696 4903 192354504 4904 9033192 4905 359825928 4906 159449976 4907 224398968 4908 52319592 4909 192825528 4910 179730312 4911 278866328 4912 2269368 4913 205169336 4914 273625992 4915 239883704 4916 36280104 4917 309159032 4918 145179384 4919 193611848 4920 16664856 4921 244446552 4922 153384504 4923 290164776 4924 36398232 4925 243715736 4926 210557256 4927 210846744 4928 181944 4929 295667736 4930 198943368 4931 194557544 4932 54905928 4933 194715384 4934 146125368 4935 414764376 4936 9151368 4937 195031256 4938 211583736 4939 214982264 4940 51873912 4941 297828024 4942 170949384 4943 195505544 4944 3342456 4945 259613592 4946 146836872 4947 303539496 4948 36753768 4949 230869624 4950 301647192 4951 196138824 4952 9210744 4953 309403224 4954 147312168 4955 243802104 4956 62973144 4957 196614456 4958 153880776 4959 321231768 4960 738792 4961 221991320 4962 213644184 4963 229546296 4964 39809304 4965 354295032 4966 161067816 4967 197408456 4968 14506296 4969 197567448 4970 216832104 4971 285719928 4972 41122536 4973 197885624 4974 214678152 4975 248676648 4976 2328792 4977 348767496 4978 158127192 4979 215314872 4980 67442856 4981 211567208 4982 155082984 4983 317485896 4984 10959048 4985 246761736 4986 223628328 4987 199001256 4988 39571272 4989 287792232 4990 185628744 4991 250402824 4992 57096 4993 199480344 4994 165208344 4995 381387048 4996 37470024 4997 211631784 4998 268290984 4999 199960008 5000 11718744 5001 289177928 5002 156434616 5003 200280104 5004 56514744 5005 344056104 5006 150420312 5007 289872024 5008 2358792 5009 200760728 5010 271367304 5011 200921064 5012 44078328 5013 300861176 5014 159144552 5015 269597576 5016 15809976 5017 209757704 5018 164449656 5019 340036008 5020 47060232 5021 201723704 5022 234530712 5023 201884424 5024 595368 5025 370137768 5026 176801688 5027 222702648 5028 54906072 5029 208673192 5030 188613672 5031 335333592 5032 10366776 5033 236062536 5034 219885432 5035 270519144 5036 38072184 5037 310737336 5038 168125832 5039 203172488 5040 5131368 5041 206197640 5042 152591112 5043 301226120 5044 41754744 5045 252734568 5046 228552792 5047 240056904 5048 9571032 5049 357026264 5050 193119432 5051 204141224 5052 55430856 5053 212366952 5054 188183448 5055 367236168 5056 151704 5057 222104904 5058 230121672 5059 204788328 5060 54720456 5061 345738744 5062 153803832 5063 211030872 5064 13956696 5065 254741384 5066 164682168 5067 307371944 5068 45066024 5069 212817192 5070 299261352 5071 226613912 5072 2419368 5073 317427864 5074 160874712 5075 310194456 5076 59205624 5077 206248056 5078 154777464 5079 298266072 5080 12095208 5081 206573144 5082 286411320 5083 248544744 5084 41062536 5085 386593064 5086 155265432 5087 207061256 5088 893256 5089 241341192 5090 193135704 5091 299676728 5092 41669208 5093 228582312 5094 233403192 5095 257766488 5096 12301992 5097 300383304 5098 155998824 5099 208039208 5100 74807304 5101 208202424 5102 156243672 5103 363505416 5104 2780232 5105 258778824 5106 242758152 5107 208692456 5108 39168168 5109 329120376 5110 229130424 5111 221379288 5112 14848152 5113 209183064 5114 156979368 5115 425790456 5116 39290904 5117 265004856 5118 227280456 5119 209674248 5120 744 5121 313952408 5122 171318744 5123 216509496 5124 67276872 5125 269215304 5126 174037416 5127 303928664 5128 9876552 5129 220992072 5130 309826152 5131 245338488 5132 39536952 5133 320757944 5134 169117704 5135 286872264 5136 3605784 5137 232544648 5138 184757976 5139 316161384 5140 49332408 5141 217748328 5142 229415784 5143 219053016 5144 9938232 5145 442516568 5146 166180536 5147 211974056 5148 70680456 5149 224677224 5150 200804472 5151 328954184 5152 756504 5153 212468504 5154 230487192 5155 263870264 5156 39907464 5157 320668712 5158 159691704 5159 276372936 5160 18309096 5161 231322248 5162 167461944 5163 308210552 5164 40031352 5165 264894504 5166 285204744 5167 213624456 5168 2807208 5169 308927112 5170 223334664 5171 213955304 5172 58092216 5173 249368616 5174 174805992 5175 418072424 5176 10062168 5177 222884808 5178 232637496 5179 214617768 5180 59668056 5181 343130424 5182 161180952 5183 221004312 5184 236184 5185 288022488 5186 161429832 5187 413317944 5188 40404168 5189 215447288 5190 291156216 5191 224515928 5192 11302872 5193 322834776 5194 192462312 5195 267979128 5196 58631976 5197 216112056 5198 170983176 5199 312522392 5200 3430152 5201 252073608 5202 257703864 5203 243894120 5204 40653672 5205 389320568 5206 172885608 5207 224086488 5208 17659512 5209 217111128 5210 202340472 5211 327401592 5212 40778712 5213 236001192 5214 262296216 5215 315953736 5216 641592 5217 330262296 5218 163427784 5219 232231992 5220 78410904 5221 228972968 5222 190840104 5223 315413592 5224 10249512 5225 316604904 5226 260186472 5227 218614056 5228 41029368 5229 384742248 5230 203895432 5231 218948744 5232 3741192 5233 219116184 5234 164431368 5235 393814824 5236 55856808 5237 219451256 5238 249387624 5239 245795304 5240 12865992 5241 317590728 5242 164934312 5243 258969256 5244 65736216 5245 273159848 5246 171869256 5247 368594072 5248 41352 5249 229546824 5250 347339304 5251 226935608 5252 45250776 5253 342044664 5254 172655784 5255 274201944 5256 15690312 5257 257527368 5258 183096312 5259 319775352 5260 51658152 5261 221467064 5262 240242184 5263 234717336 5264 3087576 5265 446623944 5266 166447752 5267 233016504 5268 60266232 5269 244635944 5270 226809144 5271 374963784 5272 10438584 5273 222478424 5274 250159272 5275 279491784 5276 41785944 5277 321967464 5278 218049624 5279 222984968 5280 1286376 5281 223153944 5282 177951384 5283 334111976 5284 41912712 5285 324463608 5286 242437416 5287 238313048 5288 10501992 5289 339210456 5290 217665384 5291 273959784 5292 73475832 5293 230438376 5294 168222168 5295 402880712 5296 2637432 5297 224508056 5298 243538776 5299 261655992 5300 53664072 5301 366226344 5302 186167016 5303 225016904 5304 17528472 5305 279442184 5306 197020728 5307 342679272 5308 42294168 5309 225526328 5310 318774984 5311 232615448 5312 167352 5313 435998472 5314 169495368 5315 280496184 5316 61368216 5317 245499624 5318 169750584 5319 341077208 5320 16157448 5321 241383048 5322 245748984 5323 226717224 5324 46769208 5325 415298312 5326 170261592 5327 264426648 5328 4085928 5329 230341288 5330 234589896 5331 328588728 5332 45113976 5333 227569784 5334 289114488 5335 313578888 5336 11559912 5337 340971224 5338 182777976 5339 241532664 5340 77482392 5341 268694328 5342 171285912 5343 359838024 5344 673368 5345 283670088 5346 282725016 5347 228766056 5348 50168664 5349 330810792 5350 216624408 5351 229108424 5352 15585336 5353 235979912 5354 172056168 5355 525109992 5356 47051496 5357 252867048 5358 268294104 5359 241209752 5360 3390408 5361 332296328 5362 201195864 5363 239138232 5364 64907304 5365 303923256 5366 172828152 5367 333040344 5368 12075336 5369 295489368 5370 311641512 5371 238366712 5372 46573128 5373 348019944 5374 173343768 5375 295777464 5376 17784 5377 244976904 5378 173601864 5379 369770856 5380 54037464 5381 231684344 5382 293881896 5383 270011736 5384 10886472 5385 416672984 5386 174118632 5387 232201256 5388 63039912 5389 247581992 5390 277164552 5391 347900168 5392 2733768 5393 232718744 5394 269849736 5395 316462632 5396 46753272 5397 393067896 5398 174895224 5399 233236808 5400 20487192 5401 257033672 5402 182448504 5403 337521912 5404 51222024 5405 309534008 5406 274229592 5407 233928456 5408 742584 5409 350225304 5410 218157912 5411 272826168 5412 71497608 5413 234447864 5414 175933368 5415 443496664 5416 11016168 5417 234794456 5418 313344504 5419 234967848 5420 54842472 5421 370381752 5422 176453592 5423 284510408 5424 4019496 5425 353643048 5426 176713992 5427 358763496 5428 46996152 5429 242444904 5430 318624696 5431 236009544 5432 13005576 5433 341279432 5434 222555816 5435 293298936 5436 66655512 5437 236531256 5438 177496344 5439 409864728 5440 228408 5441 236879384 5442 256949784 5443 237053544 5444 44488392 5445 483278840 5446 207540648 5447 257636184 5448 16148184 5449 237576408 5450 224759304 5451 363533352 5452 47180328 5453 299347128 5454 270268296 5455 295460504 5456 3169656 5457 368991896 5458 178804104 5459 245370552 5460 100888632 5461 246196008 5462 179066232 5463 357247176 5464 11212152 5465 296544264 5466 259219896 5467 310093224 5468 44881368 5469 345815912 5470 223019208 5471 239498504 5472 1106424 5473 260098632 5474 232246728 5475 438853272 5476 46229304 5477 240024056 5478 289351608 5479 240199368 5480 14066808 5481 434113368 5482 180379752 5483 240550184 5484 65303784 5485 298717736 5486 196467336 5487 365686152 5488 3294168 5489 265469064 5490 340560792 5491 270482568 5492 45276072 5493 348856872 5494 188441064 5495 350671752 5496 16433352 5497 253765064 5498 181434024 5499 399814008 5500 62342952 5501 242132024 5502 307538712 5503 242308104 5504 45432 5505 435423768 5506 181962312 5507 242660456 5508 72508488 5509 282791592 5510 246897144 5511 388084424 5512 12574296 5513 251582856 5514 263790072 5515 301992824 5516 53361576 5517 364338744 5518 190918152 5519 243719048 5520 5348616 5521 243895704 5522 201903576 5523 411598824 5524 45805032 5525 351018888 5526 274593528 5527 244426056 5528 11476152 5529 376705368 5530 268060968 5531 244779944 5532 66450696 5533 269737832 5534 183817368 5535 467043272 5536 722472 5537 288682264 5538 291931848 5539 255537464 5540 57293208 5541 354978728 5542 196968744 5543 258020952 5544 22015224 5545 305285768 5546 191808888 5547 364020904 5548 49405032 5549 255963624 5550 342846504 5551 315683784 5552 2898168 5553 369105176 5554 185148168 5555 339834152 5556 67027896 5557 247086456 5558 216153576 5559 382848648 5560 14478984 5561 254207688 5562 281023416 5563 247620264 5564 50758344 5565 526127784 5566 213745560 5567 262563864 5568 271752 5569 248154648 5570 231240408 5571 371500008 5572 54447768 5573 248511224 5574 269558952 5575 312106344 5576 12695064 5577 427975912 5578 186751464 5579 290019192 5580 89393832 5581 249225144 5582 187019352 5583 360379032 5584 2931624 5585 309704136 5586 332960472 5587 258358968 5588 51892344 5589 391846952 5590 257735736 5591 250118984 5592 17011176 5593 315961944 5594 187824168 5595 449757672 5596 47006424 5597 260902824 5598 281783832 5599 276204824 5600 1068408 5601 362705928 5602 188361672 5603 272586552 5604 68189784 5605 334582008 5606 188630712 5607 442014936 5608 11810472 5609 258554184 5610 394917432 5611 261699192 5612 50207976 5613 364261352 5614 220525704 5615 313038744 5616 4800456 5617 260614088 5618 193013304 5619 365040312 5620 58956792 5621 327681144 5622 274218984 5623 252990024 5624 12865608 5625 472656008 5626 198734328 5627 269897208 5628 81041688 5629 275119272 5630 236244552 5631 366600728 5632 3192 5633 261885192 5634 285413832 5635 384140344 5636 47680584 5637 367382184 5638 190789944 5639 254431688 5640 21829704 5641 254612184 5642 248591592 5643 443084712 5644 51377064 5645 316391208 5646 276563976 5647 255154056 5648 2999112 5649 430556568 5650 241478952 5651 255515624 5652 72039528 5653 255696504 5654 211651944 5655 513883032 5656 14094504 5657 256058456 5658 297279528 5659 256239528 5660 59797512 5661 418126632 5662 204377544 5663 298812696 5664 1104792 5665 353357592 5666 192689352 5667 371301944 5668 52664472 5669 257145848 5670 417337128 5671 264701528 5672 12081384 5673 390677976 5674 193233768 5675 323377736 5676 78551928 5677 300291048 5678 206723976 5679 386031624 5680 3804072 5681 308454552 5682 280100184 5683 258417384 5684 58552104 5685 464323704 5686 194051832 5687 290791880 5688 18356184 5689 258963288 5690 241302264 5691 436970664 5692 48632472 5693 259327544 5694 308489688 5695 346951752 5696 192264 5697 391145352 5698 255995208 5699 268250424 5700 92839032 5701 260056824 5702 195145272 5703 376033112 5704 13179096 5705 377897688 5706 292743528 5707 282787704 5708 48906168 5709 416384696 5710 243000072 5711 260969864 5712 5459688 5713 271800776 5714 195967368 5715 487840056 5716 49043304 5717 261518456 5718 283658856 5719 328882248 5720 18108216 5721 378409928 5722 196516392 5723 269314296 5724 75102216 5725 329088408 5726 229401288 5727 401031176 5728 773304 5729 279755592 5730 354701256 5731 289368632 5732 49318152 5733 496180344 5734 204917544 5735 346493448 5736 17896632 5737 263351256 5738 209882232 5739 380794232 5740 73068984 5741 263718584 5742 336408072 5743 263902344 5744 3101784 5745 474163352 5746 227973288 5747 307737528 5748 71735352 5749 264454008 5750 259215432 5751 402536264 5752 12424344 5753 291592392 5754 336242088 5755 328836344 5756 49731864 5757 408246072 5758 198996504 5759 287958552 5760 90024 5761 309237768 5762 207033624 5763 411328424 5764 55199256 5765 329979624 5766 297743160 5767 273218904 5768 14655384 5769 398354264 5770 248129208 5771 277333368 5772 80334072 5773 279831272 5774 200103768 5775 615759144 5776 3301464 5777 274641864 5778 303163224 5779 267220968 5780 66023304 5781 404436344 5782 238040184 5783 267590984 5784 18196776 5785 363571224 5786 221630136 5787 400842024 5788 50286168 5789 312249192 5790 362148696 5791 268331784 5792 790632 5793 387992072 5794 201492168 5795 357448104 5796 91536984 5797 324361464 5798 219393576 5799 388795992 5800 16326024 5801 269259224 5802 292049784 5803 313760376 5804 50564472 5805 513124152 5806 202327512 5807 269816456 5808 5024760 5809 279227592 5810 295710984 5811 425384232 5812 50703912 5813 270374264 5814 339672168 5815 335725784 5816 12702168 5817 456497496 5818 203164584 5819 311284904 5820 91951704 5821 271118904 5822 211432776 5823 405840776 5824 250344 5825 340659704 5826 294469656 5827 271678056 5828 53788824 5829 412791288 5830 283299576 5831 337103192 5832 19131864 5833 288209736 5834 204283368 5835 489116264 5836 51123384 5837 295802664 5838 346094424 5839 272798088 5840 4019832 5841 455882504 5842 215762904 5843 273171944 5844 74148984 5845 396613752 5846 213447528 5847 395257304 5848 13947624 5849 273733208 5850 415048392 5851 273920424 5852 69320664 5853 396068712 5854 205686168 5855 340358424 5856 1180296 5857 274482456 5858 215373912 5859 494919144 5860 64090392 5861 274857464 5862 298118184 5863 335488776 5864 12912552 5865 547341704 5866 240742008 5867 275420456 5868 77632632 5869 275608248 5870 256796808 5871 424491912 5872 3241368 5873 321371016 5874 332424456 5875 352651736 5876 56582136 5877 413396984 5878 207375864 5879 276548168 5880 27091272 5881 276736344 5882 221798904 5883 418937064 5884 51967512 5885 381196088 5886 314547912 5887 334038696 5888 13272 5889 436841496 5890 281479752 5891 286327608 5892 75370776 5893 285223592 5894 243042984 5895 518928344 5896 14545944 5897 278244056 5898 301789176 5899 296579192 5900 66372504 5901 469752504 5902 227316744 5903 278810504 5904 5003592 5905 346193864 5906 209355912 5907 445680872 5908 61194744 5909 295756584 5910 377275704 5911 293342168 5912 13124664 5913 425367384 5914 209923368 5915 437381976 5916 83427864 5917 287719848 5918 231838152 5919 405049112 5920 1046808 5921 291330312 5922 373596696 5923 280702824 5924 52676232 5925 513416904 5926 210775992 5927 281082056 5928 21753576 5929 360880840 5930 262068792 5931 421022888 5932 52818552 5933 300002856 5934 326610648 5935 349718936 5936 3916584 5937 407515784 5938 211630344 5939 282221288 5940 108154536 5941 306425448 5942 211915512 5943 476451144 5944 13267032 5945 372181784 5946 306718776 5947 299566584 5948 53103768 5949 423580344 5950 328001256 5951 311989272 5952 309816 5953 283553304 5954 231331032 5955 509414568 5956 53246664 5957 354800376 5958 319129272 5959 291863384 5960 16629144 5961 410816328 5962 235291896 5963 292049016 5964 90929592 5965 353261864 5966 226835208 5967 491246664 5968 3348072 5969 293536392 5970 384955272 5971 332179128 5972 53533032 5973 455667576 5974 223944552 5975 358391528 5976 20249592 5977 294717384 5978 254308392 5979 413300472 5980 75292056 5981 286226744 5982 310442184 5983 297447192 5984 979944 5985 651683736 5986 223424856 5987 286801256 5988 77844312 5989 295072232 5990 267394344 5991 414960728 5992 15809976 5993 311807112 5994 332310888 5995 395511144 5996 53964024 5997 415792104 5998 215928024 5999 335299992 6000 6093672 6001 306909128 6002 216216072 6003 466249784 6004 57799224 6005 358013544 6006 432844776 6007 288720456 6008 13554072 6009 417457352 6010 269181432 6011 289105064 6012 81477528 6013 336865896 6014 226570824 6015 519718472 6016 54168 6017 318941448 6018 339171144 6019 314515512 6020 80278344 6021 436789032 6022 217659192 6023 307259736 6024 19734936 6025 364402104 6026 229512696 6027 501916792 6028 60351144 6029 290838968 6030 410239368 6031 300906648 6032 3825432 6033 420797832 6034 254712024 6035 389283368 6036 79096056 6037 291611256 6038 218817144 6039 487038552 6040 17077032 6041 340008648 6042 340330536 6043 292191144 6044 54831192 6045 585862056 6046 219397272 6047 292578056 6048 1495224 6049 307171592 6050 301872120 6051 423311928 6052 59025048 6053 293158904 6054 317956392 6055 425536008 6056 13771368 6057 439087704 6058 239465016 6059 301400952 6060 99650616 6061 353089464 6062 257078664 6063 444340104 6064 3456504 6065 365200584 6066 330785928 6067 294516456 6068 58182264 6069 526056648 6070 274578408 6071 319967448 6072 22947288 6073 295099224 6074 221433768 6075 553404104 6076 66753432 6077 303477864 6078 320481096 6079 295682568 6080 283464 6081 427518728 6082 222017352 6083 383356008 6084 89852664 6085 367612136 6086 237404328 6087 428362584 6088 13917192 6089 296656088 6090 480185784 6091 296850984 6092 55705272 6093 444318776 6094 245806344 6095 392643272 6096 5072184 6097 380272536 6098 223186824 6099 457934568 6100 70908552 6101 297826424 6102 337946856 6103 317415896 6104 16403688 6105 603310344 6106 232293816 6107 309871608 6108 80992392 6109 308086184 6110 307295064 6111 524558232 6112 880152 6113 298999064 6114 324286872 6115 371244344 6116 62119512 6117 432594344 6118 288228024 6119 311699544 6120 27637368 6121 299782104 6122 224946792 6123 472126824 6124 56291832 6125 437650648 6126 325560456 6127 330698648 6128 3529752 6129 452563208 6130 280028952 6131 300762344 6132 96086952 6133 300958584 6134 225829368 6135 540635784 6136 15552072 6137 337849816 6138 383528376 6139 351123192 6140 70350408 6141 460728632 6142 235464264 6143 301940744 6144 312 6145 374894408 6146 264244248 6147 452223464 6148 59848152 6149 368589816 6150 419846856 6151 302727624 6152 14211144 6153 510655704 6154 242724024 6155 376115064 6156 89986104 6157 312242408 6158 227599704 6159 438553752 6160 5640264 6161 311809992 6162 360903816 6163 303909864 6164 60480504 6165 567361256 6166 228191352 6167 354331608 6168 20687784 6169 316179144 6170 283692408 6171 514200440 6172 57177432 6173 304896824 6174 398594328 6175 435629304 6176 898632 6177 463155992 6178 229080264 6179 315809592 6180 103616136 6181 355941288 6182 252943656 6183 460555224 6184 14359272 6185 379788936 6186 331965816 6187 321319544 6188 76855608 6189 442835432 6190 285533064 6191 316384152 6192 5497272 6193 337855112 6194 244446552 6195 650722488 6196 57622824 6197 307272056 6198 333254376 6199 307470408 6200 18612792 6201 507163272 6202 269076024 6203 307867304 6204 93656472 6205 411362808 6206 241587528 6207 445414424 6208 228168 6209 359171592 6210 449695176 6211 308661864 6212 57920712 6213 475131384 6214 251929512 6215 424932872 6216 25022088 6217 309258456 6218 232055784 6219 462871464 6220 72192552 6221 309656504 6222 362350872 6223 364286856 6224 3641064 6225 566374952 6226 256550616 6227 336604344 6228 87419112 6229 310453368 6230 339730488 6231 470610504 6232 15755112 6233 326106312 6234 337135032 6235 408903144 6236 58368984 6237 596836968 6238 233550744 6239 331699992 6240 1769976 6241 315595528 6242 233850312 6243 450594872 6244 68335704 6245 387190248 6246 350678328 6247 312250056 6248 16320696 6249 451461192 6250 292968744 6251 392122152 6252 84852456 6253 348271896 6254 243309192 6255 583985688 6256 4074504 6257 313250456 6258 397490184 6259 345088184 6260 73122552 6261 453196328 6262 245541096 6263 313851464 6264 22848072 6265 455476056 6266 256154616 6267 454065144 6268 58969368 6269 314453048 6270 490109256 6271 314653704 6272 67224 6273 512034248 6274 236253768 6275 395204744 6276 85504536 6277 315256056 6278 245469096 6279 599907672 6280 18456408 6281 347516232 6282 354726504 6283 324218232 6284 59270712 6285 567362744 6286 276405768 6287 316261256 6288 5395416 6289 334953864 6290 321370056 6291 476749112 6292 70733160 6293 394395768 6294 343652712 6295 393412568 6296 14883768 6297 458421704 6298 246843576 6299 317469608 6300 129277368 6301 317671224 6302 250933704 6303 507260936 6304 936168 6305 431465688 6306 344963736 6307 400797096 6308 63761112 6309 476355704 6310 296701992 6311 318680264 6312 21663096 6313 327386696 6314 313489512 6315 572785512 6316 59875704 6317 319286456 6318 389012616 6319 327681944 6320 4702824 6321 551438472 6322 250659864 6323 319893224 6324 95113512 6325 459534152 6326 240185592 6327 518912856 6328 17623944 6329 320500568 6330 432657576 6331 347929848 6332 60179352 6333 463677032 6334 240793368 6335 465682248 6336 386232 6337 321311256 6338 241097544 6339 464555832 6340 75000408 6341 342619368 6342 408196152 6343 321919944 6344 16614936 6345 611791448 6346 256553208 6347 354851448 6348 91279032 6349 375541992 6350 304721208 6351 489425352 6352 3792168 6353 322935704 6354 362892552 6355 424312872 6356 70803576 6357 508782456 6358 283261272 6359 323545928 6360 27690936 6361 323749464 6362 242926632 6363 568478328 6364 63922824 6365 430581816 6366 351556296 6367 324360456 6368 955224 6369 517911576 6370 381361752 6371 340678968 6372 92887512 6373 324972024 6374 243843768 6375 623585768 6376 15264168 6377 378859848 6378 352882296 6379 325584168 6380 86187192 6381 487282488 6382 244456152 6383 353662872 6384 6775704 6385 404737736 6386 255312216 6387 471616184 6388 61248168 6389 326605688 6390 460292712 6391 422898504 6392 16629576 6393 472502472 6394 258286392 6395 406006008 6396 98376408 6397 327424056 6398 286331976 6399 497639688 6400 18744 6401 338839368 6402 394502472 6403 347188536 6404 61555272 6405 695194344 6406 246297912 6407 338483544 6408 23263944 6409 391469208 6410 306173112 6411 475166328 6412 72053928 6413 368868920 6414 356875272 6415 408548504 6416 3868872 6417 531556872 6418 247221384 6419 387501544 6420 111779304 6421 329885304 6422 282924504 6423 476946392 6424 17246376 6425 414286136 6426 459033768 6427 330502056 6428 62017368 6429 477837672 6430 308085192 6431 339681048 6432 1421784 6433 385539336 6434 248455368 6435 730364712 6436 62171784 6437 341939688 6438 382355064 6439 341384792 6440 23451624 6441 510475992 6442 249073512 6443 353715576 6444 93569784 6445 412377128 6446 274968456 6447 560533896 6448 4361256 6449 332768408 6450 461271096 6451 332974824 6452 62481192 6453 501564584 6454 291360744 6455 413657304 6456 22660872 6457 367247048 6458 250312104 6459 482306552 6460 87023448 6461 426669624 6462 375315864 6463 350571032 6464 247272 6465 600286232 6466 259937496 6467 348072504 6468 116230296 6469 334835448 6470 311927208 6471 501115208 6472 15726984 6473 335249624 6474 398130408 6475 501083352 6476 62946744 6477 519053496 6478 261385992 6479 402546312 6480 7321704 6481 336078744 6482 293891544 6483 485896632 6484 63102312 6485 417509736 6486 389413752 6487 365269464 6488 15804792 6489 591100488 6490 350389032 6491 337116584 6492 91485576 6493 347600232 6494 270206664 6495 605863752 6496 1191528 6497 346267464 6498 399477144 6499 346587192 6500 85780152 6501 539544824 6502 253734072 6503 393970776 6504 22998456 6505 420087944 6506 254046312 6507 509976312 6508 63570168 6509 355570152 6510 547444872 6511 361211288 6512 4491144 6513 533980824 6514 254671368 6515 421380024 6516 95666472 6517 418359336 6518 254984184 6519 513026696 6520 19889352 6521 340239704 6522 368988984 6523 374786552 6524 74587464 6525 658482968 6526 277807176 6527 349761048 6528 95784 6529 341074968 6530 317734872 6531 575211624 6532 67859736 6533 351387816 6534 422466360 6535 423970136 6536 17309592 6537 494022984 6538 298985976 6539 371143032 6540 115976952 6541 355358952 6542 256865112 6543 512320776 6544 4024584 6545 577187016 6546 371708376 6547 342958056 6548 64353768 6549 518147448 6550 324139992 6551 343377224 6552 30291624 6553 343586904 6554 269306232 6555 679274232 6556 71344392 6557 352610664 6558 373071816 6559 400781592 6560 1281912 6561 516560648 6562 275880024 6563 344636264 6564 93524184 6565 467591352 6566 306339768 6567 550527432 6568 16196712 6569 345266648 6570 486399672 6571 345476904 6572 68231016 6573 582621624 6574 275261832 6575 433817384 6576 5898984 6577 346108056 6578 323027208 6579 562554168 6580 95714856 6581 346529144 6582 375806184 6583 360642776 6584 16275672 6585 622751064 6586 270515448 6587 404208888 6588 99235656 6589 382402664 6590 323596104 6591 543820472 6592 257112 6593 368067336 6594 441167688 6595 431788088 6596 70047576 6597 520806264 6598 261280824 6599 348427208 6600 32408376 6601 434485464 6602 261597672 6603 528029736 6604 71400744 6605 433098024 6606 392205528 6607 349272456 6608 4844088 6609 504962952 6610 325561752 6611 384958392 6612 103537512 6613 372602216 6614 262549368 6615 759250264 6616 16434168 6617 380041224 6618 379926456 6619 350542248 6620 81760392 6621 506797928 6622 344419992 6623 362679576 6624 1605912 6625 447338024 6626 263502792 6627 518519144 6628 65935368 6629 409377192 6630 543382632 6631 372316248 6632 16513704 6633 586686408 6634 275426424 6635 437039736 6636 112412664 6637 352451256 6638 264457944 6639 509556632 6640 5187912 6641 367011528 6642 406945032 6643 450869544 6644 73265976 6645 634138232 6646 265095672 6647 392590184 6648 24026184 6649 362895624 6650 407063448 6651 529361448 6652 66413592 6653 354152504 6654 384069192 6655 483281816 6656 4392 6657 597583896 6658 266053704 6659 354791528 6660 126663768 6661 355004664 6662 266373432 6663 513246552 6664 20637768 6665 466177752 6666 427533288 6667 364949624 6668 66733368 6669 609657912 6670 358357272 6671 414578328 6672 6071832 6673 356284824 6674 276960984 6675 650685464 6676 66893544 6677 392676648 6678 473906664 6679 356925768 6680 20874408 6681 552130904 6682 291220344 6683 368487672 6684 96971784 6685 518409528 6686 268295832 6687 535103624 6688 1216152 6689 357995288 6690 483145416 6691 358209384 6692 78469848 6693 546766584 6694 268938168 6695 486198792 6696 26048376 6697 370806408 6698 287403576 6699 686717304 6700 85416408 6701 359280824 6702 389627784 6703 359495304 6704 4223544 6705 670708808 6706 314531928 6707 380887224 6708 108082728 6709 360139128 6710 374335416 6711 520666328 6712 16914264 6713 423668056 6714 405116712 6715 481255656 6716 71708616 6717 521597544 6718 270869784 6719 361213448 6720 551304 6721 439464984 6722 271192392 6723 548970344 6724 69513720 6725 453798488 6726 420925752 6727 435163080 6728 17580984 6729 523462472 6730 337480632 6731 372350328 6732 118573224 6733 362720184 6734 352234008 6735 651412424 6736 4263912 6737 363151256 6738 393822936 6739 381096632 6740 84746808 6741 637669032 6742 272808312 6743 400471512 6744 24723816 6745 483117144 6746 273132072 6747 572920296 6748 79785864 6749 388065192 6750 512337192 6751 375677208 6752 1073592 6753 527202312 6754 301825944 6755 529294248 6756 99070296 6757 379916264 6758 285769512 6759 546680904 6760 23020104 6761 365743064 6762 483273336 6763 365959464 6764 73252584 6765 738808616 6766 293253768 6767 375606168 6768 6554328 6769 426841992 6770 341501208 6771 553558824 6772 68830632 6773 398153832 6774 398040552 6775 460558824 6776 22031640 6777 553084232 6778 275729064 6779 367692968 6780 124604376 6781 367909944 6782 276054552 6783 693380376 6784 68712 6785 485626904 6786 462877272 6787 405710648 6788 69156168 6789 557978616 6790 403172856 6791 368995784 6792 25076376 6793 369213144 6794 287175672 6795 688773624 6796 69319224 6797 430378728 6798 444546648 6799 401213592 6800 5754408 6801 534721928 6802 294628824 6803 370300904 6804 121167864 6805 459713384 6806 288347496 6807 535665624 6808 18673704 6809 408342984 6810 500593704 6811 436082088 6812 75950856 6813 555445176 6814 278665368 6815 487530056 6816 1595256 6817 395914568 6818 325114776 6819 537555512 6820 98259336 6821 393926568 6822 418236984 6823 372481224 6824 17483112 6825 847247544 6826 279647592 6827 372918056 6828 101191272 6829 373136568 6830 347576712 6831 643112456 6832 5175144 6833 373573784 6834 436487688 6835 463774136 6836 70137384 6837 563644536 6838 304949736 6839 435711192 6840 34299144 6841 374448984 6842 309729336 6843 541345272 6844 74021064 6845 477702808 6846 475419672 6847 386737688 6848 277368 6849 561326744 6850 354392808 6851 446301864 6852 101903256 6853 485851128 6854 296642472 6855 674805768 6856 17647368 6857 376202456 6858 426453624 6859 397276328 6860 102119208 6861 544196328 6862 292669704 6863 376861064 6864 7593768 6865 467852744 6866 282934152 6867 661615416 6868 75912504 6869 377520248 6870 509433912 6871 377740104 6872 17729784 6873 572581464 6874 330471864 6875 519530984 6876 106498392 6877 428309304 6878 301230792 6879 547054872 6880 1408392 6881 441076488 6882 435911112 6883 379060584 6884 71125512 6885 749254376 6886 313719336 6887 388874328 6888 30641832 6889 384296648 6890 389803176 6891 548964728 6892 71290872 6893 389891112 6894 427099992 6895 551402952 6896 4468632 6897 638144520 6898 285577224 6899 380824808 6900 134750616 6901 390553128 6902 365799096 6903 627266904 6904 17895192 6905 473318664 6906 413697336 6907 381708456 6908 79183944 6909 657473128 6910 355760712 6911 382150664 6912 26232 6913 396826632 6914 286903368 6915 686657192 6916 95381064 6917 382814456 6918 415135656 6919 459593736 6920 22396632 6921 573182808 6922 287567592 6923 477354024 6924 104054184 6925 481139736 6926 287899992 6927 554714264 6928 4510152 6929 426490744 6930 682471944 6931 399691448 6932 72120552 6933 555675432 6934 288565368 6935 510518664 6936 27687192 6937 448281288 6938 288898344 6939 579788408 6940 89843208 6941 424315752 6942 457396056 6943 396078872 6944 1358424 6945 692621592 6946 304632216 6947 386142056 6948 108734472 6949 386364408 6950 364776984 6951 651445704 6952 20176632 6953 411849096 6954 449692776 6955 524502888 6956 76214376 6957 579157304 6958 343716312 6959 387477128 6960 8424312 6961 387699864 6962 295830744 6963 618746856 6964 72787752 6965 562626936 6966 447096312 6967 388368456 6968 20014344 6969 592546136 6970 393546984 6971 388814504 6972 124007832 6973 411653736 6974 321775944 6975 750715944 6976 287784 6977 389484056 6978 422364696 6979 453723192 6980 90880344 6981 613230072 6982 292573752 6983 390154184 6984 27608328 6985 536220888 6986 341317368 6987 603662696 6988 73290168 6989 406394664 6990 527346456 6991 391048584 6992 5056632 6993 701260056 6994 318995352 6995 485733048 6996 118803048 6997 391720056 6998 293916024 6999 566303192 7000 26718408 7001 392168024 7002 440568744 7003 403569656 7004 78933384 7005 704627768 7006 307027656 7007 545388312 7008 1685736 7009 404844552 7010 366124632 7011 635456184 7012 73794312 7013 393513464 7014 498965688 7015 518815752 7016 18480168 7017 569219144 7018 336658920 7019 394187048 7020 148814136 7021 495711672 7022 295935192 7023 570192792 7024 4635864 7025 495110264 7026 428192856 7027 395086056 7028 86530104 7029 658268072 7030 398833848 7031 405100248 7032 26876616 7033 429278472 7034 296947368 7035 837430776 7036 74300184 7037 411157608 7038 493014984 7039 396436488 7040 98952 7041 573118728 7042 346805784 7043 396887144 7044 107688984 7045 492699368 7046 323747496 7047 617176664 7048 18649032 7049 497406168 7050 549967704 7051 437860472 7052 78279336 7053 575073512 7054 298638168 7055 530896328 7056 8134104 7057 398466456 7058 298976904 7059 626971176 7060 92972472 7061 418320168 7062 479569272 7063 464705496 7064 18733752 7065 744408456 7066 299654952 7067 412791288 7068 118039896 7069 399822648 7070 436929624 7071 578011928 7072 1348344 7073 440594952 7074 453629976 7075 502170504 7076 79079832 7077 675240696 7078 300673464 7079 400954568 7080 34248552 7081 410930568 7082 301013352 7083 600311976 7084 100615032 7085 544199544 7086 435534216 7087 425205144 7088 4720632 7089 621350808 7090 374522904 7091 468395448 7092 113276328 7093 414939752 7094 302034168 7095 811703256 7096 18903768 7097 414439368 7098 550254744 7099 418418424 7100 95838072 7101 607122152 7102 313120584 7103 403677704 7104 438984 7105 605038408 7106 373358664 7107 616126056 7108 75828168 7109 404359928 7110 569041704 7111 438844248 7112 22239576 7113 584897352 7114 303739368 7115 502535544 7116 109899816 7117 446089448 7118 304080984 7119 710832408 7120 5960184 7121 405726104 7122 439968984 7123 432209336 7124 83039544 7125 773896344 7126 355120488 7127 406410056 7128 31412472 7129 406638168 7130 408551976 7131 587860728 7132 76340952 7133 473957736 7134 468228696 7135 505363736 7136 1198872 7137 670135752 7138 316797336 7139 456222440 7140 169250328 7141 421458408 7142 306134712 7143 589840472 7144 20638008 7145 506780808 7146 458852328 7147 475819128 7148 76683768 7149 590831592 7150 456210216 7151 409151624 7152 6973512 7153 429273992 7154 363211272 7155 776056232 7156 76855464 7157 436340328 7158 444426216 7159 410067528 7160 23972424 7161 782905032 7162 307851432 7163 485829864 7164 115582104 7165 509620904 7166 308195352 7167 593809944 7168 1368 7169 421321992 7170 554795592 7171 421433912 7172 85331736 7173 615654776 7174 329592744 7175 613622328 7176 31574088 7177 412132056 7178 321032376 7179 595799672 7180 96155304 7181 424895208 7182 569680344 7183 454395032 7184 4849224 7185 741265304 7186 309917832 7187 413281256 7188 112133112 7189 527474808 7190 385154664 7191 670726232 7192 20757672 7193 413971544 7194 497578536 7195 513895928 7196 90707976 7197 598790504 7198 321494472 7199 434803992 7200 2268024 7201 438976008 7202 338214744 7203 699462504 7204 77889672 7205 570392312 7206 450404136 7207 415584456 7208 21094584 7209 630690008 7210 454316904 7211 416045864 7212 112882536 7213 416276664 7214 312337368 7215 830118744 7216 5499816 7217 485180808 7218 468133512 7219 416969448 7220 102345384 7221 631642232 7222 329238504 7223 433130712 7224 33665112 7225 554453768 7226 313377192 7227 695603832 7228 85472712 7229 418125368 7230 564100056 7231 487064088 7232 309192 7233 604794632 7234 314071368 7235 519623736 7236 119539224 7237 419051256 7238 410647608 7239 644167368 7240 24509592 7241 455021448 7242 489743592 7243 419746344 7244 78756792 7245 945882168 7246 315114072 7247 420210056 7248 7161336 7249 462777224 7250 408276024 7251 607807928 7252 94584168 7253 420906104 7254 527711976 7255 522499544 7256 19765368 7257 634518872 7258 335337912 7259 529589736 7260 155767560 7261 433045928 7262 316507032 7263 635085464 7264 1242168 7265 523940424 7266 535351752 7267 468570504 7268 83892312 7269 610828712 7270 393767208 7271 465588312 7272 29919912 7273 492735816 7274 317553768 7275 772196568 7276 85151976 7277 448278504 7278 459445896 7279 440746904 7280 7760664 7281 634321688 7282 350778456 7283 424394984 7284 115145784 7285 555817848 7286 318602232 7287 715847496 7288 19939992 7289 439062792 7290 593087784 7291 445970168 7292 79803672 7293 777095592 7294 372045384 7295 528274968 7296 118872 7297 426028056 7298 331270872 7299 637459944 7300 101273832 7301 500841208 7302 462479784 7303 437143896 7304 22257816 7305 766206168 7306 348035256 7307 427196456 7308 144174888 7309 427430328 7310 432376344 7311 617906328 7312 5023368 7313 438204552 7314 493970568 7315 716313528 7316 84389112 7317 644546472 7318 321406584 7319 464868312 7320 36589176 7321 428834904 7322 374904504 7323 619935992 7324 80505432 7325 538221464 7326 543428424 7327 457290008 7328 1264104 7329 724111128 7330 400289112 7331 430007144 7332 128865672 7333 430241784 7334 342378792 7335 802203864 7336 23656824 7337 512489432 7338 467049336 7339 444134264 7340 100482408 7341 622986728 7342 323517912 7343 502261656 7344 8053224 7345 584682072 7346 323870472 7347 652782312 7348 89557944 7349 432121208 7350 682525272 7351 432356424 7352 20291544 7353 698153544 7354 324576168 7355 536997624 7356 117431496 7357 504177768 7358 352998216 7359 690949896 7360 411432 7361 461538888 7362 486974664 7363 448000056 7364 94984344 7365 778831352 7366 339836328 7367 445734744 7368 29501784 7369 434476248 7370 450924264 7371 821211768 7372 86932008 7373 445336872 7374 471641352 7375 553274168 7376 5111592 7377 629110664 7378 417036168 7379 447915192 7380 155111352 7381 487401720 7382 327052152 7383 664666184 7384 22456296 7385 632345688 7386 473177016 7387 446885624 7388 81918168 7389 653267384 7390 406864584 7391 462415128 7392 2365272 7393 437310744 7394 328116168 7395 862087928 7396 84004824 7397 474820584 7398 495968424 7399 514330824 7400 26372808 7401 633209928 7402 328826472 7403 482633592 7404 118967784 7405 544321064 7406 400223448 7407 656452104 7408 5155992 7409 455675784 7410 674360856 7411 439442664 7412 88349688 7413 740780664 7414 363591144 7415 545791704 7416 31110552 7417 440154456 7418 330249384 7419 636293112 7420 121414104 7421 454086312 7422 477798984 7423 478161432 7424 20904 7425 908265512 7426 342395928 7427 513813048 7428 119739672 7429 517462008 7430 411277992 7431 638352728 7432 20735304 7433 442055384 7434 586134648 7435 548738936 7436 98763672 7437 666816696 7438 332032344 7439 455879832 7440 9604296 7441 515751048 7442 337838520 7443 662844776 7444 83164392 7445 550215528 7446 517520952 7447 488383448 7448 25612344 7449 697960536 7450 418947144 7451 444198824 7452 130609752 7453 462027176 7454 333462168 7455 939605784 7456 1308552 7457 444914456 7458 534592968 7459 445153128 7460 103790232 7461 666052728 7462 431342712 7463 474403416 7464 30274296 7465 553174664 7466 334536552 7467 685217832 7468 83701368 7469 576580536 7470 627737352 7471 463317912 7472 5245368 7473 672026264 7474 347911704 7475 632291352 7476 142467624 7477 447304056 7478 335612664 7479 673349208 7480 30378264 7481 447782744 7482 514426536 7483 521586936 7484 84060312 7485 804391224 7486 356680008 7487 448501256 7488 531432 7489 448740888 7490 490109256 7491 715902824 7492 84240072 7493 460528296 7494 487110312 7495 557628248 7496 21093768 7497 832389976 7498 354800376 7499 449940008 7500 152343672 7501 488254248 7502 383814360 7503 677883336 7504 6233976 7505 597258648 7506 510500952 7507 450900456 7508 84600168 7509 651821352 7510 420176232 7511 558826632 7512 30664296 7513 497072072 7514 389750472 7515 841934456 7516 84780504 7517 452102456 7518 573018264 7519 463058712 7520 1679208 7521 689626392 7522 339573192 7523 452824424 7524 147154392 7525 674165448 7526 351324456 7527 712615176 7528 21274152 7529 453546968 7530 611783016 7531 483078008 7532 99359208 7533 703623912 7534 340657368 7535 623628488 7536 7739784 7537 454511256 7538 341019144 7539 766140648 7540 118588392 7541 454993784 7542 511048824 7543 481605336 7544 22867656 7545 817325912 7546 438124344 7547 455718056 7548 134768088 7549 455959608 7550 430231032 7551 682208648 7552 84984 7553 581882904 7554 494938392 7555 566588984 7556 85685064 7557 728545272 7558 342830904 7559 457168328 7560 46351944 7561 457410264 7562 363940344 7563 661228152 7564 90156456 7565 609925496 7566 542811672 7567 569143176 7568 6042456 7569 709099688 7570 426912408 7571 469662648 7572 124423416 7573 458863224 7574 401129064 7575 836850872 7576 21546168 7577 459348056 7578 515933352 7579 557460456 7580 107151624 7581 815461608 7582 368053704 7583 460075784 7584 1972152 7585 601216728 7586 345375432 7587 692900792 7588 100839384 7589 460804088 7590 711365928 7591 461046984 7592 23729976 7593 666483272 7594 346104168 7595 689785464 7596 129904632 7597 472727528 7598 361492872 7599 713622728 7600 7141464 7601 508776072 7602 585858312 7603 462505704 7604 86776872 7605 928477528 7606 347198712 7607 462992456 7608 31451784 7609 539291592 7610 431432952 7611 697123752 7612 96088776 7613 486166632 7614 533067288 7615 575621144 7616 419976 7617 670702344 7618 378340056 7619 491346744 7620 157237704 7621 464698104 7622 361756584 7623 888609480 7624 21819912 7625 591086184 7626 533812968 7627 483809144 7628 87325368 7629 672816872 7630 508514328 7631 505309848 7632 8314152 7633 496237256 7634 385456344 7635 836921384 7636 92545656 7637 543266088 7638 541699704 7639 466895688 7640 27284712 7641 702781512 7642 350492712 7643 467384744 7644 159925896 7645 641901624 7646 350859672 7647 675994904 7648 1376664 7649 468118808 7650 696283368 7651 545258808 7652 87875592 7653 677055912 7654 363955752 7655 581682264 7656 36143016 7657 553879512 7658 410067576 7659 753172728 7660 109422312 7661 482691048 7662 509186184 7663 480749976 7664 5518104 7665 992898504 7666 352697352 7667 562814504 7668 134124216 7669 470569848 7670 482114232 7671 680243928 7672 25864776 7673 471060824 7674 510781752 7675 590792136 7676 94210632 7677 705152184 7678 389905992 7679 549255192 7680 9672 7681 472043544 7682 372372504 7683 742381224 7684 94921944 7685 618430904 7686 626192424 7687 472781256 7688 22903320 7689 754162136 7690 440545464 7691 473273384 7692 128395176 7693 555875256 7694 355278168 7695 929856408 7696 6179544 7697 487954824 7698 513980376 7699 474258408 7700 142098264 7701 732843384 7702 356017272 7703 474751304 7704 33561528 7705 624965208 7706 356387112 7707 800617896 7708 93331464 7709 515683752 7710 641321304 7711 523597592 7712 1399752 7713 711777176 7714 453972168 7715 590833464 7716 129197016 7717 476478456 7718 381345576 7719 720115656 7720 27857592 7721 555277128 7722 638460648 7723 477219624 7724 89536632 7725 870152712 7726 358239192 7727 477714056 7728 9834552 7729 489876104 7730 445137432 7731 715101288 7732 89722152 7733 570375288 7734 518797032 7735 794174616 7736 22465368 7737 691997384 7738 371250936 7739 490479864 7740 170415432 7741 479446584 7742 424922904 7743 725668424 7744 386520 7745 595435848 7746 520407576 7747 492001848 7748 98165592 7749 858756984 7750 465462792 7751 503924568 7752 36493704 7753 480934104 7754 360840168 7755 967783544 7756 105345576 7757 481430456 7758 540704472 7759 481678728 7760 7073208 7761 757492632 7762 361585032 7763 561331896 7764 130808184 7765 598514024 7766 398881896 7767 721772744 7768 22651512 7769 514057992 7770 775684728 7771 511122168 7772 95259528 7773 698450792 7774 410648952 7775 606262184 7776 2125752 7777 624856344 7778 363077064 7779 699529272 7780 112872984 7781 502481832 7782 525254184 7783 498888792 7784 26622648 7785 903330824 7786 388079928 7787 526163064 7788 146937336 7789 485410488 7790 488408472 7791 834003352 7792 5703768 7793 485909144 7794 545728392 7795 603146168 7796 91213224 7797 740927096 7798 425183976 7799 535608024 7800 44591976 7801 506092808 7802 377713464 7803 775951304 7804 91400472 7805 706135608 7806 528497736 7807 503514648 7808 90792 7809 749170968 7810 505941576 7811 499539768 7812 164369304 7813 529679592 7814 366445368 7815 876808712 7816 22932168 7817 488906456 7818 530123256 7819 569455992 7820 126309624 7821 813790824 7822 367195992 7823 489657224 7824 8340696 7825 614072184 7826 473901192 7827 708187064 7828 97959672 7829 490408568 7830 708290232 7831 505500632 7832 25571112 7833 826973784 7834 368323368 7835 609350136 7836 133243656 7837 523086248 7838 368699544 7839 807245208 7840 2083944 7841 491912984 7842 533381784 7843 584273256 7844 96677784 7845 883546872 7846 369452472 7847 615199176 7848 34821864 7849 506597192 7850 464982408 7851 712535928 7852 100809576 7853 493419704 7854 726138504 7855 612464024 7856 5797752 7857 748467096 7858 370583304 7859 513632184 7860 167257896 7861 575587368 7862 370960632 7863 714715352 7864 23214552 7865 730909320 7866 611852472 7867 495180456 7868 108404424 7869 744766776 7870 461396808 7871 527629848 7872 537576 7873 495936024 7874 387436824 7875 1077642456 7876 102849432 7877 496440056 7878 588260088 7879 496692168 7880 29021208 7881 748175064 7882 434385144 7883 497196584 7884 141731496 7885 658864824 7886 373228632 7887 793417352 7888 6417528 7889 607224968 7890 671555976 7891 540299448 7892 93472872 7893 745366776 7894 373986168 7895 618715608 7896 40138488 7897 511927304 7898 412537272 7899 721273592 7900 118480824 7901 499469624 7902 560939544 7903 581751576 7904 1673352 7905 982839624 7906 387272088 7907 500228456 7908 135701592 7909 550812584 7910 546342264 7911 753234392 7912 25123896 7913 516114312 7914 543217272 7915 621853304 7916 94042104 7917 944881704 7918 390256776 7919 501747848 7920 11973192 7921 507641768 7922 401725464 7923 771122664 7924 109950264 7925 629842136 7926 544865256 7927 502762056 7928 23593752 7929 752177624 7930 515063016 7931 649722024 7932 136525896 7933 503523384 7934 377785368 7935 943216664 7936 23832 7937 504031256 7938 661551384 7939 536775992 7940 117557208 7941 728962728 7942 439094712 7943 558670696 7944 34286616 7945 731636952 7946 395231928 7947 755594664 7948 94803768 7949 505556408 7950 697632936 7951 505810824 7952 6994584 7953 806723736 7954 393133464 7955 660535848 7956 163149624 7957 518298984 7958 399527016 7959 853756488 7960 29611944 7961 536390088 7962 549824184 7963 507338664 7964 105154056 7965 959837624 7966 443684808 7967 526742808 7968 2175576 7969 551024712 7970 473189208 7971 734479928 7972 95377032 7973 637943544 7974 571196472 7975 723787064 7976 23880168 7977 735585864 7978 381986664 7979 521002104 7980 210046824 7981 534228968 7982 415294344 7983 762451976 7984 5988024 7985 632897736 7986 607999704 7987 599033064 7988 95760168 7989 737800232 7990 515516856 7991 523355352 7992 36908424 7993 511168344 7994 446806584 7995 1016556216 7996 95952024 7997 563129448 7998 586481688 7999 541516824 8000 468744 8001 896996232 8002 384288072 8003 525715512 8004 150278856 8005 636071144 8006 384672312 8007 792037896 8008 33295752 8009 513216728 8010 721182264 8011 513473064 8012 96336312 8013 742238952 8014 385441368 8015 744557256 8016 8753784 8017 514242456 8018 409038552 8019 848179304 8020 119935032 8021 558233448 8022 652192632 8023 526966232 8024 26090088 8025 938705768 8026 386596392 8027 540396024 8028 145063512 8029 637100856 8030 534637656 8031 745576728 8032 1518072 8033 536584776 8034 611669448 8035 640846136 8036 115826952 8037 832399656 8038 387753144 8039 517068488 8040 44075304 8041 618344664 8042 388139112 8043 871848744 8044 97107192 8045 642441768 8046 586311432 8047 561855384 8048 6084312 8049 748921992 8050 590829624 8051 530338488 8052 156979368 8053 518870904 8054 389298168 8055 966887768 8056 26179272 8057 604634568 8058 605450664 8059 519644328 8060 135198936 8061 751156328 8062 406812744 8063 572456472 8064 165528 8065 645638984 8066 404912088 8067 752274744 8068 97687368 8069 520934648 8070 702487032 8071 606736728 8072 24458184 8073 884884056 8074 431101944 8075 730809816 8076 141524136 8077 537672488 8078 456237576 8079 754514072 8080 7665432 8081 522485144 8082 586756104 8083 535597496 8084 102540024 8085 1201046392 8086 426168936 8087 523261256 8088 35538984 8089 523520088 8090 487536504 8091 837226104 8092 121397688 8093 524037944 8094 607792536 8095 650449688 8096 1765176 8097 757879304 8098 393562824 8099 668501928 8100 184459704 8101 525074424 8102 393951672 8103 790610184 8104 24652392 8105 652057224 8106 665886312 8107 587123880 8108 98658168 8109 850814888 8110 489948552 8111 526371464 8112 9653592 8113 657243288 8114 395119368 8115 945350952 8116 98852904 8117 527150456 8118 665477736 8119 552836312 8120 36937368 8121 762377928 8122 412126776 8123 527930024 8124 143210184 8125 714843384 8126 422635848 8127 943486344 8128 390168 8129 581860104 8130 712952136 8131 543539768 8132 105677208 8133 764632232 8134 468752952 8135 656891736 8136 37412232 8137 541734984 8138 431658936 8139 765760632 8140 139225464 8141 617302248 8142 610949976 8143 564685976 8144 6230184 8145 988553544 8146 398241672 8147 531054056 8148 169072488 8149 552165224 8150 501083352 8151 964408536 8152 24945144 8153 551575752 8154 602103096 8155 770737128 8156 99829464 8157 769150824 8158 399415704 8159 548616984 8160 2969304 8161 532880664 8162 520905672 8163 797203176 8164 108952344 8165 701217272 8166 578349096 8167 533664456 8168 25043112 8169 899342808 8170 536597352 8171 534187304 8172 150302328 8173 588171752 8174 413739144 8175 973956984 8176 7391304 8177 632373336 8178 613344264 8179 535233768 8180 124762104 8181 811134584 8182 401768952 8183 628701256 8184 41205528 8185 664988936 8186 402161832 8187 774817784 8188 106321992 8189 567516264 8190 939040344 8191 536805384 8192 24 8193 775953672 8194 429723864 8195 737225384 8196 145757976 8197 625820328 8198 403341624 8199 804246344 8200 32295912 8201 551291208 8202 583457784 8203 583832952 8204 117843624 8205 966416568 8206 445293576 8207 560039064 8208 9994392 8209 539167128 8210 502098072 8211 1006402488 8212 101204712 8213 555375912 8214 600980952 8215 705053832 8216 27761832 8217 897731912 8218 472174776 8219 540481448 8220 182868504 8221 540744504 8222 405706392 8223 781645592 8224 1591368 8225 803798952 8226 607827528 8227 572789304 8228 118661640 8229 851358456 8230 504545832 8231 542060744 8232 42824184 8233 542324184 8234 427637112 8235 1025435112 8236 106882152 8237 542851256 8238 588588936 8239 700908936 8240 7970472 8241 816577944 8242 442744344 8243 543642344 8244 152956584 8245 723824952 8246 517559544 8247 786214104 8248 25535832 8249 556854792 8250 810458376 8251 562270968 8252 102192792 8253 954158568 8254 408870168 8255 737807688 8256 590616 8257 571762184 8258 409266504 8259 788503352 8260 150166728 8261 600897192 8262 652605864 8263 546283464 8264 25634952 8265 1069887624 8266 410059752 8267 636550008 8268 163465848 8269 547077048 8270 509459208 8271 818425608 8272 7204344 8273 547606424 8274 693700488 8275 686611464 8276 102787944 8277 827311992 8278 411251064 8279 583685592 8280 49783272 8281 693325928 8282 426049656 8283 874915496 8284 109645704 8285 681332136 8286 595465416 8287 549461256 8288 1924776 8289 826806408 8290 511924824 8291 549991784 8292 149189976 8293 550257144 8294 508782456 8295 1161597528 8296 27873144 8297 550788056 8298 618502632 8299 567036792 8300 130701912 8301 796541928 8302 481868424 8303 608569864 8304 9392136 8305 757081752 8306 414037512 8307 905737272 8308 108602424 8309 643031592 8310 744811704 8311 552648264 8312 25933464 8313 853531224 8314 414835368 8315 686273784 8316 198864792 8317 553446456 8318 415234584 8319 831171848 8320 136152 8321 568179528 8322 642265416 8323 684334248 8324 103983432 8325 1063703256 8326 437219496 8327 610530648 8328 37676184 8329 555044568 8330 639770808 8331 802308728 8332 104183352 8333 602469672 8334 623875032 8335 689578136 8336 6527112 8337 936665496 8338 459715032 8339 576980664 8340 188226792 8341 588754728 8342 431922024 8343 843413064 8344 30576168 8345 691233288 8346 659858472 8347 593303288 8348 104583768 8349 926230760 8350 525900408 8351 649546008 8352 2529384 8353 558247704 8354 418836168 8355 1002041768 8356 104784264 8357 572201448 8358 707820984 8359 606232152 8360 37700712 8361 836323928 8362 435033144 8363 559585064 8364 165035832 8365 810855096 8366 433939848 8367 809256344 8368 6577272 8369 560388248 8370 807499656 8371 616995512 8372 138440232 8373 810417192 8374 434328552 8375 712022136 8376 38111112 8377 561460056 8378 434523192 8379 1033031208 8380 130929864 8381 618347288 8382 674600472 8383 574742552 8384 415032 8385 1116854856 8386 491660568 8387 562801256 8388 158334792 8389 563069688 8390 524342184 8391 813904728 8392 26434824 8393 727230168 8394 611083512 8395 740989032 8396 105789624 8397 848456552 8398 513719064 8399 582576792 8400 13889304 8401 585576072 8402 423662472 8403 816233912 8404 117060216 8405 718308440 8406 634689528 8407 658282968 8408 26535672 8409 817399752 8410 545010504 8411 613792248 8412 153536136 8413 581782376 8414 494946504 8415 1225256648 8416 1666392 8417 599520264 8418 652703688 8419 567103848 8420 132181272 8421 955611384 8422 425681592 8423 567642824 8424 43221672 8425 711690936 8426 469457016 8427 836390984 8428 127255032 8429 568451768 8430 766438296 8431 568721544 8432 7316424 8433 850781976 8434 426895368 8435 824453928 8436 167252904 8437 689475192 8438 427300344 8439 861182088 8440 33281352 8441 597492168 8442 754311096 8443 570341544 8444 107002392 8445 1023726392 8446 443003976 8447 570882056 8448 41496 8449 715779096 8450 579958104 8451 859386552 8452 107205192 8453 584414376 8454 619847592 8455 756943368 8456 31399704 8457 826756424 8458 429328104 8459 630027384 8460 203184168 8461 572775864 8462 429734232 8463 1077230232 8464 7021464 8465 711249864 8466 667901832 8467 573588456 8468 112944312 8469 858057464 8470 682980840 8471 590722008 8472 38988456 8473 592864776 8474 456770232 8475 1046408792 8476 117411336 8477 674548024 8478 650737224 8479 588967704 8480 2130072 8481 917158424 8482 431767752 8483 612774456 8484 183228552 8485 714613736 8486 432175032 8487 922328792 8488 27042792 8489 625220232 8490 777367656 8491 671497848 8492 119518056 8493 885636024 8494 450591624 8495 716298648 8496 10283064 8497 600244424 8498 504869976 8499 834987192 8500 143904408 8501 578204024 8502 684638136 8503 636594392 8504 27144792 8505 1252067928 8506 434214312 8507 594818808 8508 157057992 8509 592665192 8510 578884824 8511 837346328 8512 521208 8513 579837464 8514 731137176 8515 784825512 8516 108834504 8517 895803896 8518 435440184 8519 675931992 8520 49452936 8521 580927704 8522 435849192 8523 869028776 8524 109039032 8525 825167112 8526 761177352 8527 581746056 8528 7567416 8529 840891272 8530 541976472 8531 615851448 8532 165812472 8533 721956984 8534 466048104 8535 1045643144 8536 30346344 8537 583111256 8538 632222136 8539 583384488 8540 160429464 8541 957109032 8542 437897112 8543 583931144 8544 2499432 8545 724752968 8546 438307272 8547 1109312568 8548 109653768 8549 597613992 8550 864117144 8551 622627928 8552 27451944 8553 845629512 8554 565026408 8555 764884328 8556 171328248 8557 602746344 8558 484261512 8559 881456408 8560 8598408 8561 682610568 8562 635780184 8563 586668264 8564 110064552 8565 1053000312 8566 440360952 8567 636753624 8568 50817096 8569 698476632 8570 547068408 8571 849191928 8572 110270232 8573 588039224 8574 637562952 8575 857581736 8576 109368 8577 880069784 8578 441595464 8579 617161272 8580 235406808 8581 589137144 8582 514891944 8583 851571032 8584 29411928 8585 784429208 8586 676194792 8587 611743608 8588 117802152 8589 994072248 8590 549623304 8591 658758920 8592 10052952 8593 640621512 8594 443244168 8595 1100483384 8596 129353976 8597 591336056 8598 641135976 8599 591611208 8600 35482392 8601 887976024 8602 541909032 8603 689321976 8604 166576344 8605 734963624 8606 482650056 8607 909489672 8608 1743144 8609 592987928 8610 949896792 8611 606360888 8612 111301512 8613 1012931192 8614 459168552 8615 736672344 8616 40323192 8617 691566408 8618 463794552 8619 987884248 8620 138527592 8621 613710888 8622 667690584 8623 594918024 8624 8940792 8625 1123266872 8626 473266008 8627 595470056 8628 161516472 8629 595746168 8630 554750952 8631 1043212632 8632 30625416 8633 609284616 8634 646514232 8635 818234088 8636 119781576 8637 862318184 8638 521627976 8639 612292632 8640 813192 8641 597404184 8642 467225304 8643 897145704 8644 112129992 8645 985604328 8646 717590328 8647 598234056 8648 29954904 8649 923767240 8650 564250632 8651 616599672 8652 190519992 8653 637555496 8654 449454168 8655 1075226568 8656 7037352 8657 659847048 8658 747724824 8659 698321592 8660 139814712 8661 867116328 8662 464219496 8663 600449864 8664 42919032 8665 745245704 8666 525012408 8667 909859496 8668 124510344 8669 601281848 8670 858302952 8671 705154632 8672 1769112 8673 1031507464 8674 451533768 8675 754489736 8676 169369992 8677 602392056 8678 451950264 8679 960397256 8680 42111144 8681 602947544 8682 653720184 8683 637967736 8684 123226344 8685 1123589544 8686 468085896 8687 756376776 8688 10278216 8689 604059288 8690 625475592 8691 873132728 8692 118390776 8693 604615544 8694 826858872 8695 787548552 8696 28383768 8697 950705496 8698 454035624 8699 605450408 8700 212238312 8701 781328184 8702 481623624 8703 906103176 8704 7368 8705 752140104 8706 657338136 8707 606564456 8708 132741144 8709 876752552 8710 620444664 8711 629506392 8712 46768920 8713 607400664 8714 455707368 8715 1281414264 8716 114005304 8717 637148904 8718 659150856 8719 608237448 8720 8921304 8721 1022759448 8722 538531464 8723 736595496 8724 165128184 8725 763199448 8726 456963192 8727 880379864 8728 28592952 8729 751854168 8730 855858168 8731 609912744 8732 119572488 8733 916208696 8734 504358344 8735 757331736 8736 3254472 8737 610751256 8738 488549976 8739 913610984 8740 156755592 8741 611310584 8742 699254712 8743 711930456 8744 28697832 8745 1227631496 8746 459060072 8747 612150056 8748 172186872 8749 664074792 8750 667968408 8751 885227928 8752 7194168 8753 612990104 8754 664603992 8755 815644968 8756 127044792 8757 1073780136 8758 479809512 8759 649172184 8760 52257816 8761 614111064 8762 500279544 8763 934972584 8764 134451144 8765 762541224 8766 690155928 8767 676711448 8768 453768 8769 924939288 8770 572885208 8771 722008168 8772 181319112 8773 638483112 8774 477905064 8775 1249718712 8776 28908168 8777 630433608 8778 901168632 8779 616636968 8780 143711784 8781 891306728 8782 462846552 8783 617198984 8784 10985832 8785 894144408 8786 486724056 8787 933286952 8788 125497032 8789 737244536 8790 833175096 8791 633159128 8792 33935976 8793 924930776 8794 464112168 8795 767768568 8796 167863176 8797 654810984 8798 479128776 8799 1043215368 8800 2492952 8801 671986248 8802 701260056 8803 620012904 8804 121853016 8805 1112786168 8806 590906232 8807 620576456 8808 42137784 8809 650650952 8810 578119992 8811 1031368184 8812 116529912 8813 723371496 8814 735567768 8815 808886472 8816 7964424 8817 898628744 8818 466648584 8819 622268648 8820 252157224 8821 622550904 8822 514559976 8823 961128584 8824 29225112 8825 780768824 8826 675577656 8827 793340136 8828 116953368 8829 944027448 8830 580746312 8831 623963144 8832 172536 8833 696122520 8834 545548824 8835 1219745592 8836 119658264 8837 624811256 8838 701527992 8839 625094088 8840 41798664 8841 1053186264 8842 469191912 8843 645655416 8844 189097272 8845 817158264 8846 469616472 8847 936320264 8848 8647128 8849 626509208 8850 862842552 8851 642617528 8852 117589992 8853 985039224 8854 498558312 8855 1039688664 8856 45197736 8857 667941128 8858 486713016 8859 907208952 8860 146339592 8861 628209464 8862 795531672 8863 628493064 8864 1848168 8865 1170522056 8866 580047048 8867 629060456 8868 170620632 8869 738186744 8870 586016808 8871 909667928 8872 29543784 8873 666161736 8874 776520888 8875 798896024 8876 137903976 8877 1004631992 8878 496943496 8879 683941272 8880 13608504 8881 644695688 8882 473446152 8883 1124906856 8884 118441512 8885 783557736 8886 684791016 8887 631901256 8888 32887176 8889 913362632 8890 689426856 8891 673074168 8892 202475592 8893 632754744 8894 474726168 8895 1135631432 8896 467064 8897 780188184 8898 686641176 8899 697229624 8900 150158184 8901 1013330472 8902 475580472 8903 658873176 8904 50915592 8905 858075288 8906 490549176 8907 917064824 8908 127414824 8909 650212584 8910 973786632 8911 791714952 8912 7459368 8913 918300552 8914 476863368 8915 788856504 8916 172471416 8917 656483688 8918 602832744 8919 951614664 8920 37165032 8921 700679112 8922 690348984 8923 637030824 8924 126176904 8925 1421338776 8926 478147992 8927 651467544 8928 2883672 8929 637887768 8930 639778248 8931 1002434472 8932 158473224 8933 638459384 8934 692206632 8935 792398936 8936 29971368 8937 960904392 8938 495851832 8939 744195192 8940 216178872 8941 639603384 8942 511582344 8943 1019598216 8944 8314056 8945 794173128 8946 846344664 8947 671169464 8948 120153768 8949 982952568 8950 603950424 8951 641034824 8952 43524936 8953 746527176 8954 543833640 8955 1194348408 8956 120368664 8957 708672664 8958 695929416 8959 704958504 8960 42408 8961 970426392 8962 482012232 8963 642754664 8964 182915736 8965 881761272 8966 482442552 8967 1102003032 8968 32378904 8969 643615448 8970 978796728 8971 643902504 8972 120799032 8973 963166776 8974 562963464 8975 807497768 8976 12739272 8977 662167688 8978 490954584 8979 968174376 8980 150325944 8981 751202088 8982 724550904 8983 700045272 8984 30294072 8985 1158708824 8986 484597032 8987 767391912 8988 205529688 8989 660298664 8990 643487832 8991 996977688 8992 1901832 8993 718529816 8994 701532312 8995 937315752 8996 132212376 8997 935688104 8998 535269672 8999 647928008 9000 56718024 9001 648216024 9002 566479224 9003 936936312 9004 121662072 9005 804859944 9006 751389912 9007 649080456 9008 7620792 9009 1342928664 9010 653932104 9011 649657064 9012 176202936 9013 649945464 9014 487621368 9015 1166452872 9016 37174872 9017 664976328 9018 735991224 9019 676125944 9020 170494296 9021 981806904 9022 530364744 9023 758241816 9024 704184 9025 859481128 9026 488920392 9027 1052300216 9028 127744344 9029 652254968 9030 1043618472 9031 718054232 9032 30618504 9033 943189832 9034 489787368 9035 883218024 9036 183686712 9037 760595688 9038 490221144 9039 994555016 9040 9584952 9041 653989784 9042 784564872 9043 654279144 9044 160010856 9045 1235238648 9046 491089272 9047 668905944 9048 49730616 9049 655147608 9050 617483592 9051 1103752104 9052 128764296 9053 721554792 9054 736201752 9055 813820184 9056 1928952 9057 948207624 9058 573543576 9059 656596328 9060 222001416 9061 774398904 9062 517700904 9063 1055897304 9064 34195896 9065 977369736 9066 712805496 9067 657756456 9068 123397368 9069 950721512 9070 612726408 9071 676070808 9072 13462488 9073 677436552 9074 536487192 9075 1308112520 9076 123615144 9077 684835944 9078 767325624 9079 767679192 9080 38507208 9081 986480088 9082 524508984 9083 684319992 9084 179027784 9085 866887224 9086 644263704 9087 1037681736 9088 122712 9089 676430664 9090 927517272 9091 661242984 9092 124051272 9093 1114007544 9094 496314168 9095 879903752 9096 44934552 9097 728581448 9098 496750824 9099 996002808 9100 195518664 9101 700799208 9102 756369432 9103 662989704 9104 7783944 9105 1189839768 9106 518565528 9107 772419768 9108 213586296 9109 663863928 9110 618139752 9111 959546328 9112 33575976 9113 720438792 9114 867794616 9115 824637944 9116 130071816 9117 994313144 9118 514975176 9119 732107544 9120 3685032 9121 774795528 9122 499374792 9123 962075192 9124 124925832 9125 844207944 9126 811644312 9127 666490056 9128 36570744 9129 1028752088 9130 689992296 9131 699022968 9132 180923496 9133 667366584 9134 500689368 9135 1489807176 9136 7838712 9137 667951256 9138 724168536 9139 784802088 9140 155724408 9141 1065160824 9142 584222184 9143 688552152 9144 47210328 9145 872020824 9146 535145208 9147 967142904 9148 125583768 9149 779557992 9150 921811176 9151 669999624 9152 584136 9153 1014252824 9154 528238872 9155 831889464 9156 213247944 9157 670878456 9158 533305512 9159 1006606536 9160 39187224 9161 671464664 9162 753852264 9163 914941048 9164 132134184 9165 1331611944 9166 504203352 9167 686574744 9168 11441976 9169 689479112 9170 733361544 9171 1006120808 9172 126243432 9173 673224824 9174 807553656 9175 843836136 9176 33531624 9177 1248988104 9178 548837496 9179 689273592 9180 249649944 9181 674399544 9182 505964952 9183 974769432 9184 2357064 9185 925432088 9186 731793816 9187 675281256 9188 126684168 9189 1010072184 9190 629037864 9191 859764744 9192 45886776 9193 702423176 9194 507288168 9195 1213458792 9196 147264120 9197 720155688 9198 894347784 9199 677046408 9200 10365432 9201 978593928 9202 525057624 9203 677635304 9204 202176936 9205 981504888 9206 508613112 9207 1154811336 9208 31822872 9209 678519128 9210 914555304 9211 694649592 9212 151724568 9213 1020345144 9214 543117384 9215 898297416 9216 2904 9217 736964424 9218 561731352 9219 1145058408 9220 158459352 9221 680288504 9222 778025976 9223 713162072 9224 31933512 9225 1302601784 9226 594999288 9227 681174056 9228 184744872 9229 749865704 9230 696145176 9231 1051804104 9232 8004168 9233 793932936 9234 809911512 9235 846487736 9236 128010984 9237 986265384 9238 532669032 9239 682946888 9240 73323432 9241 683242584 9242 512598312 9243 1119727224 9244 128232792 9245 868049848 9246 786246552 9247 796341528 9248 2129784 9249 988829192 9250 659522808 9251 779423624 9252 192555528 9253 724378536 9254 598613544 9255 1229333768 9256 35184312 9257 685610456 9258 743306616 9259 704310392 9260 159835752 9261 1200175208 9262 567100296 9263 702732696 9264 11682216 9265 912946776 9266 532737816 9267 992681144 9268 150333624 9269 803924856 9270 964427112 9271 702692568 9272 34591752 9273 1096089176 9274 516153768 9275 1019617368 9276 186670536 9277 688576056 9278 516599064 9279 1029945224 9280 648024 9281 689169944 9282 999122904 9283 689466984 9284 142787736 9285 1237309944 9286 517490232 9287 711975768 9288 49657176 9289 803589192 9290 642794424 9291 1059268392 9292 136741416 9293 690953144 9294 749096712 9295 1020557944 9296 9539064 9297 1033943064 9298 518828424 9299 736203192 9300 241966296 9301 707352872 9302 519274872 9303 1165996104 9304 32489592 9305 859365384 9306 871725624 9307 713418488 9308 141514632 9309 1046879288 9310 793982664 9311 693632264 9312 2966184 9313 709470216 9314 520615368 9315 1349634104 9316 139306776 9317 888614952 9318 752969256 9319 694824648 9320 40565112 9321 1091694552 9322 537183864 9323 695421224 9324 232897896 9325 871614744 9326 521957592 9327 1005575064 9328 9138696 9329 736314504 9330 938503176 9331 857165544 9332 130685352 9333 1124216808 9334 567626472 9335 864914136 9336 47333832 9337 697511256 9338 658914984 9339 1111719336 9340 162606408 9341 698108984 9342 789661896 9343 698407944 9344 129672 9345 1472165448 9346 524198472 9347 757884984 9348 204816456 9349 699305208 9350 765336264 9351 1045983048 9352 38381976 9353 718646856 9354 758796792 9355 868623224 9356 131358264 9357 1012053224 9358 525545304 9359 821768584 9360 16474392 9361 827867544 9362 547015896 9363 1013351352 9364 131582952 9365 870480744 9366 888364152 9367 815026056 9368 32937912 9369 1055899208 9370 653906808 9371 702600104 9372 212169048 9373 893978424 9374 544775112 9375 1269531224 9376 2067432 9377 703500056 9378 789780552 9379 718665272 9380 193253256 9381 1054339832 9382 528244152 9383 775084632 9384 52968552 9385 874201736 9386 604167912 9387 1233238776 9388 132258168 9389 726017064 9390 950593176 9391 705602184 9392 8283768 9393 1064011416 9394 688294152 9395 876065208 9396 205716264 9397 706504056 9398 548966376 9399 1110003336 9400 42305208 9401 884889432 9402 766601784 9403 707406504 9404 132709272 9405 1520595384 9406 530949912 9407 741864984 9408 873912 9409 715611688 9410 659498712 9411 1023766328 9412 144685656 9413 708911864 9414 795849912 9415 1026711816 9416 36889944 9417 1063699416 9418 567387576 9419 709815848 9420 239933304 9421 710117304 9422 620528904 9423 1068088344 9424 9079992 9425 995887464 9426 770519256 9427 782366648 9428 133387368 9429 1197758328 9430 708897336 9431 711625544 9432 50218872 9433 711927384 9434 550451832 9435 1392603576 9436 155824776 9437 712531256 9438 919531080 9439 712833288 9440 2634504 9441 1066204568 9442 535021512 9443 888312168 9444 193488984 9445 885412328 9446 535474872 9447 1069655496 9448 33502632 9449 786020424 9450 1167769944 9451 774832248 9452 143388648 9453 1087379384 9454 558826632 9455 931616712 9456 12170184 9457 839022744 9458 536836104 9459 1070272104 9460 187316136 9461 716159864 9462 828894456 9463 716462664 9464 42327288 9465 1285708632 9466 537744552 9467 717068456 9468 201633432 9469 763341992 9470 667931208 9471 1358454552 9472 33768 9473 717977624 9474 778384152 9475 899843208 9476 142182936 9477 1167043704 9478 627921576 9479 718887368 9480 61136712 9481 760479048 9482 594328056 9483 1086192744 9484 134976312 9485 1042006968 9486 885287304 9487 737989784 9488 8453832 9489 1040804232 9490 735629256 9491 720708584 9492 229111272 9493 793353512 9494 558092904 9495 1342347864 9496 33843768 9497 721620056 9498 782331576 9499 892926888 9500 178591464 9501 1043437928 9502 541842072 9503 850805064 9504 3488856 9505 896694344 9506 639098568 9507 1044756024 9508 135660168 9509 746351592 9510 975005304 9511 723749064 9512 36017592 9513 1266454728 9514 559198584 9515 992917352 9516 215994168 9517 751160808 9518 543668184 9519 1111730568 9520 13019256 9521 725271704 9522 849597144 9523 740665016 9524 136117032 9525 1320458568 9526 599850216 9527 845279448 9528 49298184 9529 787665672 9530 676417272 9531 1092676472 9532 136345752 9533 727100984 9534 920446488 9535 902362136 9536 536424 9537 1227465512 9538 578385432 9539 728016488 9540 257738712 9541 896426232 9542 593170344 9543 1052682072 9544 34186632 9545 956305112 9546 830996712 9547 729238056 9548 180670392 9549 1090725944 9550 687398712 9551 729849224 9552 12417912 9553 751545032 9554 583862424 9555 1652567592 9556 137033064 9557 772707624 9558 836327544 9559 814397640 9560 42676584 9561 1056656328 9562 639092664 9563 747472632 9564 198434184 9565 908047784 9566 549164952 9567 1094839944 9568 2428776 9569 852745992 9570 1120433496 9571 779861048 9572 137492232 9573 1059309992 9574 550083768 9575 918912104 9576 63066168 9577 750759048 9578 550543464 9579 1106352936 9580 171061224 9581 887302584 9582 796226184 9583 878356776 9584 8625624 9585 1385950232 9586 551463432 9587 735361256 9588 216184488 9589 756488232 9590 801808056 9591 1119241032 9592 38275272 9593 754526472 9594 915657336 9595 973509864 9596 138182424 9597 1240771896 9598 552844824 9599 765734424 9600 243672 9601 737510424 9602 553305672 9603 1223969208 9604 161414424 9605 980860088 9606 800218536 9607 800604504 9608 34646472 9609 1067290952 9610 710002920 9611 860245368 9612 210144552 9613 739355064 9614 672532056 9615 1326750152 9616 8683272 9617 757292424 9618 936701064 9619 740278248 9620 191565864 9621 1107228408 9622 592188264 9623 740894024 9624 50295336 9625 1184516088 9626 556074792 9627 1071292664 9628 145763592 9629 741818168 9630 1040407368 9631 742126344 9632 2589624 9633 1226006184 9634 556999368 9635 964425128 9636 224202888 9637 778539944 9638 573896232 9639 1377661272 9640 43392312 9641 770830152 9642 806225784 9643 743976744 9644 139567992 9645 1335035832 9646 716734872 9647 819287448 9648 13233528 9649 744902808 9650 701831592 9651 1076639928 9652 148654008 9653 874068856 9654 808233192 9655 925211864 9656 37672584 9657 1186281096 9658 616569912 9659 809288952 9660 304871112 9661 746756664 9662 560241432 9663 1079318552 9664 550872 9665 927128904 9666 845221272 9667 870295608 9668 140263368 9669 1191529976 9670 696426408 9671 791233368 9672 56696328 9673 796556936 9674 654140664 9675 1431123144 9676 146427432 9677 749232056 9678 812255496 9679 749541768 9680 11982120 9681 1262563224 9682 580301784 9683 785981112 9684 210920424 9685 1014377784 9686 586503528 9687 1084685784 9688 41180904 9689 751091288 9690 1131304824 9691 826773752 9692 140960472 9693 1130083304 9694 583950024 9695 1088570952 9696 3214536 9697 752332056 9698 612697176 9699 1126395816 9700 178199208 9701 768479208 9702 1081835832 9703 780760152 9704 35341992 9705 1351684568 9706 593696376 9707 802161528 9708 204450792 9709 938695608 9710 702196872 9711 1235225112 9712 8857368 9713 830529672 9714 818307672 9715 984348456 9716 165195576 9717 1132672632 9718 585300456 9719 755749448 9720 65898312 9721 756060504 9722 567220392 9723 1273530024 9724 179329752 9725 947890328 9726 820330056 9727 773371928 9728 9144 9729 1208181128 9730 825302088 9731 781537848 9732 205462296 9733 757928184 9734 591200424 9735 1518352472 9736 35575368 9737 964408536 9738 851519592 9739 758862888 9740 176816808 9741 1170895544 9742 569556312 9743 759486344 9744 15489864 9745 942536648 9746 627844056 9747 1202833384 9748 142593768 9749 760422008 9750 1115141976 9751 891860808 9752 37997736 9753 1099514312 9754 570960168 9755 944471544 9756 214062552 9757 838067048 9758 723618648 9759 1100867352 9760 2814552 9761 783808008 9762 826412184 9763 826798392 9764 143062152 9765 1698482808 9766 606311208 9767 763232456 9768 58384872 9769 763545048 9770 710897208 9771 1103575928 9772 167102568 9773 793703976 9774 864160776 9775 1060729208 9776 9912744 9777 1104931464 9778 573773064 9779 985954536 9780 258561576 9781 765421944 9782 590915304 9783 1144811976 9784 35926872 9785 1012249944 9786 969637032 9787 766361256 9788 143766168 9789 1203831096 9790 792704472 9791 766987784 9792 891528 9793 893122056 9794 592593432 9795 1376851112 9796 150642072 9797 783604968 9798 882176568 9799 790664024 9800 52501944 9801 1267914440 9802 646790664 9803 768868904 9804 225024696 9805 999003768 9806 577063512 9807 1295605896 9808 9033192 9809 819093192 9810 1079477784 9811 770124264 9812 159449976 9813 1113082152 9814 673196904 9815 1041698952 9816 52319592 9817 771066456 9818 578476584 9819 1153249064 9820 179730312 9821 953951544 9822 836598984 9823 914951688 9824 2269368 9825 1404606632 9826 615508008 9827 800810808 9828 273625992 9829 772952568 9830 719651112 9831 1166993672 9832 36280104 9833 773581784 9834 927477096 9835 1120179048 9836 145179384 9837 1157479224 9838 580835544 9839 774526088 9840 16664856 9841 840053448 9842 733339656 9843 1195480104 9844 153384504 9845 1062777464 9846 870494328 9847 797649624 9848 36398232 9849 1327472328 9850 731147208 9851 776416424 9852 210557256 9853 794798696 9854 632540232 9855 1464558792 9856 181944 9857 777362456 9858 887003208 9859 777677928 9860 198943368 9861 1192801272 9862 583672632 9863 905931096 9864 54905928 9865 965886344 9866 584146152 9867 1399784568 9868 146125368 9869 796032744 9870 1244293128 9871 779572104 9872 9151368 9873 1165962776 9874 585093768 9875 987643608 9876 211583736 9877 976164216 9878 644946792 9879 1172233608 9880 51873912 9881 803924232 9882 893484072 9883 781468584 9884 170949384 9885 1402249784 9886 586516632 9887 782101256 9888 3342456 9889 920256792 9890 778840776 9891 1368751032 9892 146836872 9893 848948712 9894 910618488 9895 971768408 9896 36753768 9897 1132216904 9898 692608872 9899 828943224 9900 301647192 9901 784317624 9902 588416472 9903 1133589912 9904 9210744 9905 1136152728 9906 928209672 9907 785268456 9908 147312168 9909 1180938408 9910 731406312 9911 935193224 9912 62973144 9913 823717832 9914 589843368 9915 1410767592 9916 153880776 9917 807699048 9918 963695304 9919 1000624968 9920 738792 9921 1137713928 9922 665973960 9923 787806824 9924 213644184 9925 987227736 9926 688638888 9927 1178746184 9928 39809304 9929 788759768 9930 1062885096 9931 789077544 9932 161067816 9933 1492486632 9934 592225368 9935 979638936 9936 14506296 9937 835313544 9938 592702344 9939 1141845432 9940 216832104 9941 790667384 9942 857159784 9943 809047512 9944 41122536 9945 1685879448 9946 593656872 9947 956406776 9948 214678152 9949 791940408 9950 746029944 9951 1193514504 9952 2328792 9953 817534536 9954 1046302488 9955 1086591912 9956 158127192 9957 1145984424 9958 645944616 9959 831371352 9960 67442856 9961 924016968 9962 634701624 9963 1220890232 9964 155082984 9965 985562664 9966 952457688 9967 794808456 9968 10959048 9969 1148747912 9970 740285208 9971 876496648 9972 223628328 9973 795765624 9974 597003768 9975 1763941608 9976 39571272 9977 876264648 9978 863376696 9979 847705592 9980 185628744 9981 1191599288 9982 751208472 9983 814828056 9984 57096 9985 989521736 9986 598441032 9987 1152899384 9988 165208344 9989 929217192 9990 1144161144 9991 814787928 9992 37470024 9993 1154284872 9994 634895352 9995 991504248 9996 268290984 9997 866879784 9998 599880024 9999 1326449432 10000 11718744